<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>136685</bug_id>
          
          <creation_ts>2014-09-09 16:08:21 -0700</creation_ts>
          <short_desc>REGRESSION (WebKit2): -webkit-touch-callout: none has no effect</short_desc>
          <delta_ts>2015-03-19 13:52:18 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Enrica Casucci">enrica</reporter>
          <assigned_to name="Enrica Casucci">enrica</assigned_to>
          <cc>jimevans3000</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1034199</commentid>
    <comment_count>0</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2014-09-09 16:08:21 -0700</bug_when>
    <thetext>Steps to reproduce:
1) Create a page with an &lt;a&gt;
2) Add a rule of: -webkit-touch-callout: none; to the &lt;a&gt;
3) Load the page in Safari or WKWebView in iOS 8 beta seed 4
4) Tap and hold the &lt;a&gt;

Result:
Callout appears

Expected result:
No callout appears.
￼

rdar://problem/17629840</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034200</commentid>
    <comment_count>1</comment_count>
      <attachid>237870</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2014-09-09 16:14:20 -0700</bug_when>
    <thetext>Created attachment 237870
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034472</commentid>
    <comment_count>2</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2014-09-10 17:05:40 -0700</bug_when>
    <thetext>Committed revision 173450.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077591</commentid>
    <comment_count>3</comment_count>
    <who name="Jim Evans">jimevans3000</who>
    <bug_when>2015-03-16 15:29:18 -0700</bug_when>
    <thetext>This still easily repros on iOS 8.1.3 (12B466).  Follow the exact repro steps above, or go to this trivial fiddle:  http://jsfiddle.net/vhy8h78q/ .  This is causing some pain in our product; a fix would be most appreciated.

I don&apos;t have the privileges to reopen this bug; please let me know if you&apos;d like me to file a new one.

---

Here are some other users from the web who reported hitting the same problem since this bug was marked fixed:

http://stackoverflow.com/questions/28366499/javascript-disable-context-menu-on-long-press-on-anchor-tag-in-ios-8-safari

https://twitter.com/marcoarment/status/517380498159857665</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1077599</commentid>
    <comment_count>4</comment_count>
    <who name="Jim Evans">jimevans3000</who>
    <bug_when>2015-03-16 15:43:24 -0700</bug_when>
    <thetext>Regression:  Meant to mention that this is Safari (on iOS 8.1.3 as stated).  Safari on iOS7 (7.0.4) doesn&apos;t have this problem, so it is a regression.  

FWIW, Chrome 33.0.1750.517 on Android 4.4.2 also works fine (lacks this problem).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1078620</commentid>
    <comment_count>5</comment_count>
    <who name="Jim Evans">jimevans3000</who>
    <bug_when>2015-03-19 13:52:18 -0700</bug_when>
    <thetext>Note that this still repros on iOS 8.2 (12D508), in Safari.  

I also filed Apple bug 20228697, referencing this WebKit bug, requesting that the fix be picked up in the released product.  Per Apple custom, that bug is not publicly visible / linkable.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237870</attachid>
            <date>2014-09-09 16:14:20 -0700</date>
            <delta_ts>2014-09-09 16:16:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>touchcallout.txt</filename>
            <type>text/plain</type>
            <size>4444</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3MzQ0OCkKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI2IEBACisyMDE0LTA5LTA5ICBFbnJpY2Eg
Q2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAoV2ViS2l0
Mik6IC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSBoYXMgbm8gZWZmZWN0LgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM2Njg1CisgICAgICAgIHJk
YXI6Ly9wcm9ibGVtLzE3NjI5ODQwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgV2UgbmVlZCB0byBjaGVjayBpZiB0aGUgdG91Y2ggY2FsbG91dCBpcyBl
bmFibGVkIGZvciB0aGUgZWxlbWVudCBiZWZvcmUgc3RhcnRpbmcKKyAgICAgICAgdGhlIGxvbmcg
cHJlc3MgZ2VzdHVyZS4KKyAgICAgICAgVGhlIGluZm9ybWF0aW9uIGFib3V0IHRoZSB0b3VjaCBj
YWxsb3V0IGlzIHJldHVybmVkIHRvZ2V0aGVyIHdpdGggdGhlIHJlc3Qgb2YgZGF0YQorICAgICAg
ICByZXR1cm5lZCBieSB0aGUgSW50ZXJhY3Rpb25JbmZvcm1hdGlvbkF0UG9zaXRpb24uCisKKyAg
ICAgICAgKiBTaGFyZWQvSW50ZXJhY3Rpb25JbmZvcm1hdGlvbkF0UG9zaXRpb24uY3BwOgorICAg
ICAgICAoV2ViS2l0OjpJbnRlcmFjdGlvbkluZm9ybWF0aW9uQXRQb3NpdGlvbjo6ZW5jb2RlKToK
KyAgICAgICAgKFdlYktpdDo6SW50ZXJhY3Rpb25JbmZvcm1hdGlvbkF0UG9zaXRpb246OmRlY29k
ZSk6CisgICAgICAgICogU2hhcmVkL0ludGVyYWN0aW9uSW5mb3JtYXRpb25BdFBvc2l0aW9uLmg6
CisgICAgICAgIChXZWJLaXQ6OkludGVyYWN0aW9uSW5mb3JtYXRpb25BdFBvc2l0aW9uOjpJbnRl
cmFjdGlvbkluZm9ybWF0aW9uQXRQb3NpdGlvbik6CisgICAgICAgICogVUlQcm9jZXNzL2lvcy9X
S0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW06CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX2Fj
dGlvbkZvckxvbmdQcmVzc10pOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2Vi
UGFnZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6Z2V0UG9zaXRpb25JbmZvcm1h
dGlvbik6CisKIDIwMTQtMDktMDkgIEJlbmphbWluIFBvdWxhaW4gIDxicG91bGFpbkBhcHBsZS5j
b20+CiAKICAgICAgICAgRGlzYWJsZSB0aGUgInVucmVhY2hhYmxlLWNvZGUiIHdhcm5pbmcKSW5k
ZXg6IFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9JbnRlcmFjdGlvbkluZm9ybWF0aW9uQXRQb3NpdGlv
bi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvU2hhcmVkL0ludGVyYWN0aW9uSW5m
b3JtYXRpb25BdFBvc2l0aW9uLmNwcAkocmV2aXNpb24gMTczNDQ0KQorKysgU291cmNlL1dlYktp
dDIvU2hhcmVkL0ludGVyYWN0aW9uSW5mb3JtYXRpb25BdFBvc2l0aW9uLmNwcAkod29ya2luZyBj
b3B5KQpAQCAtMzgsNiArMzgsNyBAQCB2b2lkIEludGVyYWN0aW9uSW5mb3JtYXRpb25BdFBvc2l0
aW9uOjplCiAgICAgZW5jb2RlciA8PCBub2RlQXRQb3NpdGlvbklzQXNzaXN0ZWROb2RlOwogICAg
IGVuY29kZXIgPDwgaXNTZWxlY3RhYmxlOwogICAgIGVuY29kZXIgPDwgaXNOZWFyTWFya2VkVGV4
dDsKKyAgICBlbmNvZGVyIDw8IHRvdWNoQ2FsbG91dEVuYWJsZWQ7CiAgICAgZW5jb2RlciA8PCBj
bGlja2FibGVFbGVtZW50TmFtZTsKICAgICBlbmNvZGVyIDw8IHVybDsKICAgICBlbmNvZGVyIDw8
IHRpdGxlOwpAQCAtNjMsNiArNjQsOSBAQCBib29sIEludGVyYWN0aW9uSW5mb3JtYXRpb25BdFBv
c2l0aW9uOjpkCiAgICAgaWYgKCFkZWNvZGVyLmRlY29kZShyZXN1bHQuaXNOZWFyTWFya2VkVGV4
dCkpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAorICAgIGlmICghZGVjb2Rlci5kZWNvZGUocmVz
dWx0LnRvdWNoQ2FsbG91dEVuYWJsZWQpKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgCiAg
ICAgaWYgKCFkZWNvZGVyLmRlY29kZShyZXN1bHQuY2xpY2thYmxlRWxlbWVudE5hbWUpKQogICAg
ICAgICByZXR1cm4gZmFsc2U7CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1NoYXJlZC9JbnRlcmFj
dGlvbkluZm9ybWF0aW9uQXRQb3NpdGlvbi5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQy
L1NoYXJlZC9JbnRlcmFjdGlvbkluZm9ybWF0aW9uQXRQb3NpdGlvbi5oCShyZXZpc2lvbiAxNzM0
NDQpCisrKyBTb3VyY2UvV2ViS2l0Mi9TaGFyZWQvSW50ZXJhY3Rpb25JbmZvcm1hdGlvbkF0UG9z
aXRpb24uaAkod29ya2luZyBjb3B5KQpAQCAtNDMsNiArNDMsNyBAQCBzdHJ1Y3QgSW50ZXJhY3Rp
b25JbmZvcm1hdGlvbkF0UG9zaXRpb24gCiAgICAgICAgIDogbm9kZUF0UG9zaXRpb25Jc0Fzc2lz
dGVkTm9kZShmYWxzZSkKICAgICAgICAgLCBpc1NlbGVjdGFibGUoZmFsc2UpCiAgICAgICAgICwg
aXNOZWFyTWFya2VkVGV4dChmYWxzZSkKKyAgICAgICAgLCB0b3VjaENhbGxvdXRFbmFibGVkKHRy
dWUpCiAgICAgewogICAgIH0KIApAQCAtNTAsNiArNTEsNyBAQCBzdHJ1Y3QgSW50ZXJhY3Rpb25J
bmZvcm1hdGlvbkF0UG9zaXRpb24gCiAgICAgYm9vbCBub2RlQXRQb3NpdGlvbklzQXNzaXN0ZWRO
b2RlOwogICAgIGJvb2wgaXNTZWxlY3RhYmxlOwogICAgIGJvb2wgaXNOZWFyTWFya2VkVGV4dDsK
KyAgICBib29sIHRvdWNoQ2FsbG91dEVuYWJsZWQ7CiAgICAgU3RyaW5nIGNsaWNrYWJsZUVsZW1l
bnROYW1lOwogICAgIFN0cmluZyB1cmw7CiAgICAgU3RyaW5nIHRpdGxlOwpJbmRleDogU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJh
Y3Rpb24ubW0JKHJldmlzaW9uIDE3MzQ0NCkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9p
b3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCSh3b3JraW5nIGNvcHkpCkBAIC03ODIsNiAr
NzgyLDkgQEAgLSAodm9pZClfc2hvd0RhdGFEZXRlY3RvcnNTaGVldAogCiAtIChTRUwpX2FjdGlv
bkZvckxvbmdQcmVzcwogeworICAgIGlmICghX3Bvc2l0aW9uSW5mb3JtYXRpb24udG91Y2hDYWxs
b3V0RW5hYmxlZCkKKyAgICAgICAgcmV0dXJuIG5pbDsKKwogICAgIGlmIChfcG9zaXRpb25JbmZv
cm1hdGlvbi5jbGlja2FibGVFbGVtZW50TmFtZSA9PSAiSU1HIikKICAgICAgICAgcmV0dXJuIEBz
ZWxlY3Rvcihfc2hvd0ltYWdlU2hlZXQpOwogICAgIGVsc2UgaWYgKF9wb3NpdGlvbkluZm9ybWF0
aW9uLmNsaWNrYWJsZUVsZW1lbnROYW1lID09ICJBIikgewpJbmRleDogU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQkocmV2aXNpb24g
MTczNDQ0KQorKysgU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdl
SU9TLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xOTA1LDggKzE5MDUsMTAgQEAgdm9pZCBXZWJQYWdl
OjpnZXRQb3NpdGlvbkluZm9ybWF0aW9uKGNvbgogICAgICAgICAgICAgaW5mby50aXRsZSA9IGVs
ZW1lbnQtPmZhc3RHZXRBdHRyaWJ1dGUoSFRNTE5hbWVzOjp0aXRsZUF0dHIpLnN0cmluZygpOwog
ICAgICAgICAgICAgaWYgKGxpbmtFbGVtZW50ICYmIGluZm8udGl0bGUuaXNFbXB0eSgpKQogICAg
ICAgICAgICAgICAgIGluZm8udGl0bGUgPSBlbGVtZW50LT5pbm5lclRleHQoKTsKLSAgICAgICAg
ICAgIGlmIChlbGVtZW50LT5yZW5kZXJlcigpKQorICAgICAgICAgICAgaWYgKGVsZW1lbnQtPnJl
bmRlcmVyKCkpIHsKICAgICAgICAgICAgICAgICBpbmZvLmJvdW5kcyA9IGVsZW1lbnQtPnJlbmRl
cmVyKCktPmFic29sdXRlQm91bmRpbmdCb3hSZWN0KHRydWUpOworICAgICAgICAgICAgICAgIGlu
Zm8udG91Y2hDYWxsb3V0RW5hYmxlZCA9IGVsZW1lbnQtPnJlbmRlcmVyKCktPnN0eWxlKCkudG91
Y2hDYWxsb3V0RW5hYmxlZCgpOworICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgfQogCg==
</data>
<flag name="review"
          id="262617"
          type_id="1"
          status="+"
          setter="benjamin"
    />
          </attachment>
      

    </bug>

</bugzilla>