Bug 217718

Summary: Scrolls in the passive handler region should be reported as handled promptly
Product: WebKit Reporter: Simon Fraser (smfr) <simon.fraser>
Component: ScrollingAssignee: Simon Fraser (smfr) <simon.fraser>
Status: RESOLVED FIXED    
Severity: Normal CC: Hironori.Fujii, simon.fraser, thorton, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=158439
Attachments:
Description Flags
Patch thorton: review+, ews-feeder: commit-queue-

Simon Fraser (smfr)
Reported 2020-10-14 11:08:38 PDT
The WebContent process reports back to the UI process when events are handled (and for wheel events this is used to know if the page overrode history swipes, for example). When handling wheel events in the passive event handler region, we should report that the scrolls are handled promptly to avoid the UI process queueing up events, which impacts scrolling performance.
Attachments
Patch (3.65 KB, patch)
2020-10-14 11:49 PDT, Simon Fraser (smfr)
thorton: review+
ews-feeder: commit-queue-
Radar WebKit Bug Importer
Comment 1 2020-10-14 11:09:22 PDT
Simon Fraser (smfr)
Comment 2 2020-10-14 11:49:53 PDT
Simon Fraser (smfr)
Comment 3 2020-10-14 16:56:35 PDT
Fujii Hironori
Comment 4 2020-10-18 13:27:33 PDT
Filed: Bug 217850 – [WinCairo] sluggish page scrolling for wheel events since r268499
Note You need to log in before you can comment on or make changes to this bug.