<?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>203786</bug_id>
          
          <creation_ts>2019-11-02 11:58:12 -0700</creation_ts>
          <short_desc>REGRESSION (iOS 13): Issues on touchstart/touchend/touchmove (pointerdown/pointerup/pointermove) events</short_desc>
          <delta_ts>2026-01-12 09:03:57 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>UI Events</component>
          <version>Safari 13</version>
          <rep_platform>iPhone / iPad</rep_platform>
          <op_sys>iOS 13</op_sys>
          <bug_status>REOPENED</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=233636</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="juwagn">juwagn</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>graouts</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1586753</commentid>
    <comment_count>0</comment_count>
    <who name="juwagn">juwagn</who>
    <bug_when>2019-11-02 11:58:12 -0700</bug_when>
    <thetext>The touch sequence: finger touch &gt; finger release &gt; finger touch &gt; finger move &gt; finger release, where last 3 event types get not reported to event handling. 
On earlier iOS versions like iOS12 the sequence above fired following events:
1. touchstart
2. touchend 
3. touchstart (in fast sequence to previous touchend)
4. touchmove
5. touchend (when moving ended)

On new iOS 13 versions on tested iPad only first two
1. touchstart
2. touchend 
3. ---- not fired&gt; touchstart  (in fast sequence to previous touchend) 
4. ---- not fired&gt; touchmove
5. ---- not fired&gt; touchend 
In such case not event dblclick gets fired.

Unfortunatelly unreported &quot;dbl-touch and move&quot; breaks functionality of our software. Pointer events have same issue like touch events, they are not propagated to DOM if detected by iOS as potential dblclick even if moved between.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1586839</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-11-03 10:24:10 -0800</bug_when>
    <thetext>&lt;rdar://problem/56849729&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1590385</commentid>
    <comment_count>2</comment_count>
    <who name="juwagn">juwagn</who>
    <bug_when>2019-11-14 17:23:49 -0800</bug_when>
    <thetext>Hello, 

the bug seems to be fixed in iOS 13.2.2 released on 2019-11-07
Pretty fast released, great work!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649736</commentid>
    <comment_count>3</comment_count>
    <who name="juwagn">juwagn</who>
    <bug_when>2020-05-06 12:05:54 -0700</bug_when>
    <thetext>Bug is back again with iOS 13.4.1
https://bugs.webkit.org/show_bug.cgi?id=211521</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>