WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
210034
Scrolling thread doesn't send balanced wheelEvents to the main thread
https://bugs.webkit.org/show_bug.cgi?id=210034
Summary
Scrolling thread doesn't send balanced wheelEvents to the main thread
Simon Fraser (smfr)
Reported
2020-04-05 10:36:59 PDT
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.
Attachments
Add attachment
proposed patch, testcase, etc.
Simon Fraser (smfr)
Comment 1
2020-07-14 20:41:40 PDT
Also, with slow-scrolling overflow inside the page, we don't send balanced wheel events from the main thread to the scrolling thread.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug