[Webkit-unassigned] [Bug 210034] New: Scrolling thread doesn't send balanced wheelEvents to the main thread

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Apr 5 10:36:59 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=210034

            Bug ID: 210034
           Summary: Scrolling thread doesn't send balanced wheelEvents to
                    the main thread
           Product: WebKit
           Version: Safari Technology Preview
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Scrolling
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: simon.fraser at apple.com

If a gesture starts in the non-fast-scrollable region, but outside of any scroller, then the 'began' event bounces from the EventHandler thread to the main thread, and is seen by main thread wheel event handling code.

However, that code bounces the event back to the scrolling thread, where it can trigger latching on a scrolling node.

Subsequent events the same gesture are all then consumed by the scrolling thread, so the main thread never sees an 'ended' event, and doesn't know to clear main thread latched state.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200405/35c5a360/attachment.htm>


More information about the webkit-unassigned mailing list