<?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>258741</bug_id>
          
          <creation_ts>2023-06-30 10:33:33 -0700</creation_ts>
          <short_desc>REGRESSION (263995@main): preventDefault on wheel events can still result in page scrolling (fast/scrolling/mac/event-region-prevent-default-with-sublayer.html is a consistent failure)</short_desc>
          <delta_ts>2023-07-05 14:25:05 -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>Scrolling</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1964523</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2023-06-30 10:33:33 -0700</bug_when>
    <thetext>After 263995@main, if the page calls preventDefault() on the first wheel event, we&apos;d still think the page was just unresponsive, and convert the synchronous wheel event sequent into an async one.

This resulted in scrolling jiggles on pages with embedded maps that wanted to consume the wheel events for scrolling.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1964524</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2023-06-30 10:33:46 -0700</bug_when>
    <thetext>&lt;rdar://111420041&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1964532</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2023-06-30 10:43:33 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/15458</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1965207</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-07-05 14:25:03 -0700</bug_when>
    <thetext>Committed 265781@main (bdb0943f3930): &lt;https://commits.webkit.org/265781@main&gt;

Reviewed commits have been landed. Closing PR #15458 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>