<?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>175869</bug_id>
          
          <creation_ts>2017-08-22 19:53:53 -0700</creation_ts>
          <short_desc>Fallout from making touch events on document/window passive by default</short_desc>
          <delta_ts>2018-02-26 16:38:27 -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>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=175346</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=133112</see_also>
          <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="Dean Jackson">dino</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>dave+webkit</cc>
    
    <cc>john.firebaugh</cc>
    
    <cc>jonlee</cc>
    
    <cc>rbyers</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1341426</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-08-22 19:53:53 -0700</bug_when>
    <thetext>Bug 175346 changed event listeners for touchstart and touchmove on the document (+ body + window + document element) to be passive unless otherwise specified. This bug is going to collect any breakage from that change.

When Chrome made this change they saw a small number of sites break. Usually this appears as double scrolling, or some element moving at a different rate from the rest of the page.

Please note the URL here, and do not revert the original change. We plan to deal with this through evangelism if we can&apos;t detect in code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1341427</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-08-22 19:54:25 -0700</bug_when>
    <thetext>&lt;rdar://problem/34027632&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1342379</commentid>
    <comment_count>2</comment_count>
    <who name="Rick Byers">rbyers</who>
    <bug_when>2017-08-25 07:23:48 -0700</bug_when>
    <thetext>Note that our guidance to affected sites is to rely on CSS touch-action instead of depending on TouchEvent.preventDefault: https://developers.google.com/web/updates/2017/01/scrolling-intervention

Really passive touch listeners are only a reasonable choice when touch-action is fully supported - see https://bugs.webkit.org/show_bug.cgi?id=133112#c2.

Safari is likely to see more web compat problems than Chrome unless/until WebKit gets touch-action support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400927</commentid>
    <comment_count>3</comment_count>
    <who name="Jon Lee">jonlee</who>
    <bug_when>2018-02-20 15:36:46 -0800</bug_when>
    <thetext>We haven&apos;t seen reports of this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402224</commentid>
    <comment_count>4</comment_count>
    <who name="John Firebaugh">john.firebaugh</who>
    <bug_when>2018-02-26 16:38:27 -0800</bug_when>
    <thetext>https://bugs.webkit.org/show_bug.cgi?id=182521
https://github.com/mapbox/mapbox-gl-js/issues/6095

&gt; Safari is likely to see more web compat problems than Chrome unless/until WebKit gets touch-action support.

+1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>