<?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>150382</bug_id>
          
          <creation_ts>2015-10-20 18:48:07 -0700</creation_ts>
          <short_desc>Single tapping clickable elements in unscalable pages should show a tap highlight</short_desc>
          <delta_ts>2015-10-21 15:31:39 -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>WebKit Misc.</component>
          <version>WebKit 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>
          <dependson>149968</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1135092</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-10-20 18:48:07 -0700</bug_when>
    <thetext>Single tapping clickable elements in unscalable pages should show a tap highlight. Currently, tap highlights are broken for fast clicking in pages that are unscalable because WKContentView assumes that the tap highlight geometry will arrive from the web process before the single tap is committed by the gesture recognizer. However, when the double tap gesture recognizer is disabled ahead of time (as in the case of unscalable pages) the tap is committed before the geometries come in.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135093</commentid>
    <comment_count>1</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-10-20 18:50:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/23172720&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135383</commentid>
    <comment_count>2</comment_count>
      <attachid>263733</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-10-21 14:14:32 -0700</bug_when>
    <thetext>Created attachment 263733
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135411</commentid>
    <comment_count>3</comment_count>
      <attachid>263733</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-10-21 14:58:12 -0700</bug_when>
    <thetext>Comment on attachment 263733
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=263733&amp;action=review

&gt; Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm:1254
&gt; +    _isExpectingFastSingleTapCommit = ![_doubleTapGestureRecognizer isEnabled];

dot syntax?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135429</commentid>
    <comment_count>4</comment_count>
      <attachid>263733</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-10-21 15:29:19 -0700</bug_when>
    <thetext>Comment on attachment 263733
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=263733&amp;action=review

&gt;&gt; Source/WebKit2/UIProcess/ios/WKContentViewInteraction.mm:1254
&gt;&gt; +    _isExpectingFastSingleTapCommit = ![_doubleTapGestureRecognizer isEnabled];
&gt; 
&gt; dot syntax?

Fixed!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1135431</commentid>
    <comment_count>5</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2015-10-21 15:31:39 -0700</bug_when>
    <thetext>Committed r191409: &lt;http://trac.webkit.org/changeset/191409&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>263733</attachid>
            <date>2015-10-21 14:14:32 -0700</date>
            <delta_ts>2015-10-21 14:58:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-150382-20151021141348.patch</filename>
            <type>text/plain</type>
            <size>4213</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkxMzE4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggMDA0ZGNhNzVhMTUxMzBl
NDA1OTBjMDM2YjA0ODIyOGI1YzBkM2Q1YS4uNDNmZGYyODhkYTJkNmEwZjJmMmRjOWRhZjgyYzli
Y2JhNDNhYjgwZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE1LTEwLTIxICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFNpbmdsZSB0YXBw
aW5nIGNsaWNrYWJsZSBlbGVtZW50cyBpbiB1bnNjYWxhYmxlIHBhZ2VzIHNob3VsZCBzaG93IGEg
dGFwIGhpZ2hsaWdodAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTUwMzgyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgV2hlbiB0aGUgZG91YmxlIHRhcCBnZXN0dXJlIHJlY29nbml6ZXIgaXMgZGlzYWJsZWQg
YWhlYWQgb2YgdGltZSAoYXMgaW4gdGhlIGNhc2Ugb2YgdW5zY2FsYWJsZSBwYWdlcykgdGhlIHRh
cCBpcworICAgICAgICBjb21taXR0ZWQgYmVmb3JlIHRoZSBnZW9tZXRyaWVzIGNvbWUgaW4uIFRv
IGZpeCB0aGlzLCB3ZSBpbnRyb2R1Y2UgYSBmbGFnIHRoYXQgYWxsb3dzIHRoZSBzaW5nbGUgdGFw
IHRvIGJlCisgICAgICAgIGNvbW1pdHRlZCBiZWZvcmUgdGhlIHRhcCBoaWdobGlnaHQgYXJyaXZl
cy4gVGhpcyBhbGxvd3MgdGhlIHRhcCBoaWdobGlnaHQgdG8gYmUgaW1tZWRpYXRlbHkgYW5pbWF0
ZWQgd2hlbiByZWNlaXZpbmcKKyAgICAgICAgdGhlIHRhcCBoaWdobGlnaHQgZ2VvbWV0cmllcyBv
bmx5IGluIHRoZSBjYXNlIHdoZXJlIGRvdWJsZSB0YXBwaW5nIGlzIGRpc2FibGVkIHdoZW4gcmVj
b2duaXppbmcgdGhlIHNpbmdsZSB0YXAuCisKKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dLQ29u
dGVudFZpZXdJbnRlcmFjdGlvbi5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50
Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IHNldHVwSW50ZXJh
Y3Rpb25dKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBjbGVhbnVwSW50ZXJhY3Rpb25dKToK
KyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfZGlkR2V0VGFwSGlnaGxpZ2h0Rm9yUmVxdWVzdDpj
b2xvcjpxdWFkczp0b3BMZWZ0UmFkaXVzOnRvcFJpZ2h0UmFkaXVzOmJvdHRvbUxlZnRSYWRpdXM6
Ym90dG9tUmlnaHRSYWRpdXM6XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX3NpbmdsZVRh
cFJlY29nbml6ZWQ6XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX3NpbmdsZVRhcENvbW1p
dGVkOl0pOgorCiAyMDE1LTEwLTE5ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUu
Y29tPgogCiAgICAgICAgIEltcGxlbWVudCB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgZm9y
IGlPUwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24uaCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50
Vmlld0ludGVyYWN0aW9uLmgKaW5kZXggZjA3ZDg0MzMyYWEzZmRmMGMwMjJmZWM0MWRiN2ZiMWM5
NzBhMjYwYS4uY2VhMjgyNjcyNjQxNWU2MzlhZTY0YzVjNjVkMjhkYzNjNzI3YmRjMSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rp
b24uaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRl
cmFjdGlvbi5oCkBAIC0xNTgsNiArMTU4LDcgQEAgc3RydWN0IFdLQXV0b0NvcnJlY3Rpb25EYXRh
IHsKICAgICBCT09MIF91c2luZ0dlc3R1cmVGb3JTZWxlY3Rpb247CiAgICAgQk9PTCBfaW5zcGVj
dG9yTm9kZVNlYXJjaEVuYWJsZWQ7CiAgICAgQk9PTCBfZGlkQWNjZXNzb3J5VGFiSW5pdGlhdGVG
b2N1czsKKyAgICBCT09MIF9pc0V4cGVjdGluZ0Zhc3RTaW5nbGVUYXBDb21taXQ7CiB9CiAKIEBl
bmQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmll
d0ludGVyYWN0aW9uLm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24ubW0KaW5kZXggYTAzNDg4OTkwYjgzNDBiOWU3NmVjOTg4OWEyZGY0MmJh
OTFlNzcyNC4uYWViYzk3M2M3MTY2NmMzZWIwZDJmYWU0ODBhMDIwNzc4YjQ0NmIwMCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rp
b24ubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50
ZXJhY3Rpb24ubW0KQEAgLTQ1Myw2ICs0NTMsNyBAQCAtICh2b2lkKXNldHVwSW50ZXJhY3Rpb24K
ICAgICBfYWN0aW9uU2hlZXRBc3Npc3RhbnQgPSBhZG9wdE5TKFtbV0tBY3Rpb25TaGVldEFzc2lz
dGFudCBhbGxvY10gaW5pdFdpdGhWaWV3OnNlbGZdKTsKICAgICBbX2FjdGlvblNoZWV0QXNzaXN0
YW50IHNldERlbGVnYXRlOnNlbGZdOwogICAgIF9zbWFydE1hZ25pZmljYXRpb25Db250cm9sbGVy
ID0gc3RkOjptYWtlX3VuaXF1ZTxTbWFydE1hZ25pZmljYXRpb25Db250cm9sbGVyPihzZWxmKTsK
KyAgICBfaXNFeHBlY3RpbmdGYXN0U2luZ2xlVGFwQ29tbWl0ID0gTk87CiB9CiAKIC0gKHZvaWQp
Y2xlYW51cEludGVyYWN0aW9uCkBAIC00NjIsNiArNDYzLDcgQEAgLSAodm9pZCljbGVhbnVwSW50
ZXJhY3Rpb24KICAgICBfYWN0aW9uU2hlZXRBc3Npc3RhbnQgPSBuaWw7CiAgICAgX3NtYXJ0TWFn
bmlmaWNhdGlvbkNvbnRyb2xsZXIgPSBuaWw7CiAgICAgX2RpZEFjY2Vzc29yeVRhYkluaXRpYXRl
Rm9jdXMgPSBOTzsKKyAgICBfaXNFeHBlY3RpbmdGYXN0U2luZ2xlVGFwQ29tbWl0ID0gTk87CiAg
ICAgW19mb3JtSW5wdXRTZXNzaW9uIGludmFsaWRhdGVdOwogICAgIF9mb3JtSW5wdXRTZXNzaW9u
ID0gbmlsOwogICAgIFtfaGlnaGxpZ2h0VmlldyByZW1vdmVGcm9tU3VwZXJ2aWV3XTsKQEAgLTg0
OSw2ICs4NTEsMTEgQEAgLSAodm9pZClfZGlkR2V0VGFwSGlnaGxpZ2h0Rm9yUmVxdWVzdDoodWlu
dDY0X3QpcmVxdWVzdElEIGNvbG9yOihjb25zdCBXZWJDb3JlOjoKICAgICB9CiAKICAgICBbc2Vs
ZiBfc2hvd1RhcEhpZ2hsaWdodF07CisgICAgaWYgKF9pc0V4cGVjdGluZ0Zhc3RTaW5nbGVUYXBD
b21taXQpIHsKKyAgICAgICAgW3NlbGYgX2ZpbmlzaEludGVyYWN0aW9uXTsKKyAgICAgICAgaWYg
KCFfcG90ZW50aWFsVGFwSW5Qcm9ncmVzcykKKyAgICAgICAgICAgIF9pc0V4cGVjdGluZ0Zhc3RT
aW5nbGVUYXBDb21taXQgPSBOTzsKKyAgICB9CiB9CiAKIC0gKENHRmxvYXQpX2Zhc3RDbGlja1pv
b21UaHJlc2hvbGQKQEAgLTEyNDQsNiArMTI1MSw3IEBAIC0gKHZvaWQpX3NpbmdsZVRhcFJlY29n
bml6ZWQ6KFVJVGFwR2VzdHVyZVJlY29nbml6ZXIgKilnZXN0dXJlUmVjb2duaXplcgogICAgIF9w
YWdlLT5wb3RlbnRpYWxUYXBBdFBvc2l0aW9uKGdlc3R1cmVSZWNvZ25pemVyLmxvY2F0aW9uLCAr
K19sYXRlc3RUYXBJRCk7CiAgICAgX3BvdGVudGlhbFRhcEluUHJvZ3Jlc3MgPSBZRVM7CiAgICAg
X2lzVGFwSGlnaGxpZ2h0SURWYWxpZCA9IFlFUzsKKyAgICBfaXNFeHBlY3RpbmdGYXN0U2luZ2xl
VGFwQ29tbWl0ID0gIVtfZG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIgaXNFbmFibGVkXTsKIH0K
IAogc3RhdGljIHZvaWQgY2FuY2VsUG90ZW50aWFsVGFwSWZOZWNlc3NhcnkoV0tDb250ZW50Vmll
dyogY29udGVudFZpZXcpCkBAIC0xMjk3LDcgKzEzMDUsOCBAQCAtICh2b2lkKV9zaW5nbGVUYXBD
b21taXRlZDooVUlUYXBHZXN0dXJlUmVjb2duaXplciAqKWdlc3R1cmVSZWNvZ25pemVyCiAKICAg
ICBfcGFnZS0+Y29tbWl0UG90ZW50aWFsVGFwKCk7CiAKLSAgICBbc2VsZiBfZmluaXNoSW50ZXJh
Y3Rpb25dOworICAgIGlmICghX2lzRXhwZWN0aW5nRmFzdFNpbmdsZVRhcENvbW1pdCkKKyAgICAg
ICAgW3NlbGYgX2ZpbmlzaEludGVyYWN0aW9uXTsKIH0KIAogLSAodm9pZClfZG91YmxlVGFwUmVj
b2duaXplZDooVUlUYXBHZXN0dXJlUmVjb2duaXplciAqKWdlc3R1cmVSZWNvZ25pemVyCg==
</data>
<flag name="review"
          id="288848"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>