<?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>173838</bug_id>
          
          <creation_ts>2017-06-26 09:55:56 -0700</creation_ts>
          <short_desc>[iOS DnD] [WK2] Beginning a drag session should prevent clicking via long press</short_desc>
          <delta_ts>2021-05-24 14:20:02 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=226188</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1322874</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2017-06-26 09:55:56 -0700</bug_when>
    <thetext>After r218579, WebKit no longer attempts to replace out-of-the-box UIKit long-press/drag lift disambiguation by firing events immediately. However, this means that dragging will defer the highlight long press gesture recognizer until dragging ends rather than cancel it immediately, which causes WKContentView to dispatch a synthetic click immediately upon lift. To fix this, we should bail out of the highlight long press gesture when beginning a drag.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322876</commentid>
    <comment_count>1</comment_count>
      <attachid>313849</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2017-06-26 10:02:22 -0700</bug_when>
    <thetext>Created attachment 313849
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322896</commentid>
    <comment_count>2</comment_count>
      <attachid>313849</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-26 10:54:41 -0700</bug_when>
    <thetext>Comment on attachment 313849
Patch

Clearing flags on attachment: 313849

Committed r218812: &lt;http://trac.webkit.org/changeset/218812&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1322897</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-06-26 10:54:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>313849</attachid>
            <date>2017-06-26 10:02:22 -0700</date>
            <delta_ts>2017-06-26 10:54:41 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173838-20170626100222.patch</filename>
            <type>text/plain</type>
            <size>2093</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE4ODA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNzQ3NzExNTVlMjQ2YTk0
MGMzNjljM2QxMTA0YTA0NmFjMmQxNzc1Yi4uZWFlYTRmNjdiY2NlYTlhMjhjZjU4ODAyYjQwNzZh
OTllYzY1ZTBmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE3LTA2LTI2ICBXZW5z
b24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1MgRG5EXSBb
V0syXSBCZWdpbm5pbmcgYSBkcmFnIHNlc3Npb24gc2hvdWxkIHByZXZlbnQgY2xpY2tpbmcgdmlh
IGxvbmcgcHJlc3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE3MzgzOAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIEFmdGVyIHIyMTg1NzksIFdlYktpdCBubyBsb25nZXIgYXR0ZW1wdHMgdG8gcmVwbGFjZSBv
dXQtb2YtdGhlLWJveCBVSUtpdCBsb25nLXByZXNzL2RyYWcgbGlmdCBkaXNhbWJpZ3VhdGlvbiBi
eQorICAgICAgICBmaXJpbmcgZXZlbnRzIGltbWVkaWF0ZWx5LiBIb3dldmVyLCB0aGlzIG1lYW5z
IHRoYXQgZHJhZ2dpbmcgd2lsbCBkZWZlciB0aGUgaGlnaGxpZ2h0IGxvbmcgcHJlc3MgZ2VzdHVy
ZQorICAgICAgICByZWNvZ25pemVyIHVudGlsIGRyYWdnaW5nIGVuZHMgcmF0aGVyIHRoYW4gY2Fu
Y2VsIGl0IGltbWVkaWF0ZWx5LCB3aGljaCBjYXVzZXMgV0tDb250ZW50VmlldyB0byBkaXNwYXRj
aCBhCisgICAgICAgIHN5bnRoZXRpYyBjbGljayBpbW1lZGlhdGVseSB1cG9uIGxpZnQuIFRvIGZp
eCB0aGlzLCB3ZSBzaG91bGQgYmFpbCBvdXQgb2YgdGhlIGhpZ2hsaWdodCBsb25nIHByZXNzIGdl
c3R1cmUgd2hlbgorICAgICAgICBiZWdpbm5pbmcgYSBkcmFnLgorCisgICAgICAgICogVUlQcm9j
ZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW06CisgICAgICAgICgtW1dLQ29udGVu
dFZpZXcgX2RyYWdJbnRlcmFjdGlvbjpwcmVwYXJlRm9yU2Vzc2lvbjpjb21wbGV0aW9uOl0pOgor
CiAyMDE3LTA2LTI2ICBLb25zdGFudGluIFRva2FyZXYgIDxhbm51bGVuQHlhbmRleC5ydT4KIAog
ICAgICAgICBVbnJldmlld2VkLCBhZGQgbWlzc2luZyBoZWFkZXIgaWNuY2x1ZGVzCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlv
bi5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0
aW9uLm1tCmluZGV4IGZmYWM1ZGI5NTRmNDRhYTdjYTEzMzkxYTU3NTBmNzY5NDFhZjM3ZDAuLjhj
NGM5NmMwNGUzYjI4MzA5NmYwMzY4Y2FmNWE0ODY1ODIyNGI5ZWYgMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCisrKyBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1t
CkBAIC00NTE0LDYgKzQ1MTQsOCBAQCBzdGF0aWMgQk9PTCBwb3NpdGlvbkluZm9ybWF0aW9uTWF5
U3RhcnREYXRhSW50ZXJhY3Rpb24oY29uc3QgSW50ZXJhY3Rpb25JbmZvcm1hdAogCiAtICh2b2lk
KV9kcmFnSW50ZXJhY3Rpb246KFVJRHJhZ0ludGVyYWN0aW9uICopaW50ZXJhY3Rpb24gcHJlcGFy
ZUZvclNlc3Npb246KGlkIDxVSURyYWdTZXNzaW9uPilzZXNzaW9uIGNvbXBsZXRpb246KGRpc3Bh
dGNoX2Jsb2NrX3QpY29tcGxldGlvbgogeworICAgIFtzZWxmIF9jYW5jZWxMb25nUHJlc3NHZXN0
dXJlUmVjb2duaXplcl07CisKICAgICBSRUxFQVNFX0xPRyhEcmFnQW5kRHJvcCwgIlByZXBhcmlu
ZyBmb3IgZHJhZyBzZXNzaW9uOiAlcCIsIHNlc3Npb24pOwogICAgIGlmIChzZWxmLmN1cnJlbnRE
cmFnT3JEcm9wU2Vzc2lvbikgewogICAgICAgICAvLyBGSVhNRTogU3VwcG9ydCBtdWx0aXBsZSBz
aW11bHRhbmVvdXMgZHJhZyBzZXNzaW9ucyBpbiB0aGUgZnV0dXJlLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>