Bug 245616

Summary: [GTK4] Overscrolling causes high CPU usage when navigation gestures are not enabled
Product: WebKit Reporter: Gabriele Musco <gabmus>
Component: WebKitGTKAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: alicem, bugs-noreply, gabmus, mcatanzaro
Priority: P2    
Version: WebKit Nightly Build   
Hardware: PC   
OS: Linux   
See Also: https://bugs.webkit.org/show_bug.cgi?id=243924
Bug Depends on: 243924    
Bug Blocks: 210100    
Attachments:
Description Flags
Minimal bug reproducer none

Gabriele Musco
Reported 2022-09-24 04:46:34 PDT
Created attachment 462579 [details] Minimal bug reproducer As the title says, overscrolling beyond the page limit either up or down causes high CPU usage. This goes away if scrolling back up/down after overscrolling. This does not happen when enabling enable_back_forward_navigation_gestures. It can be reproduced with minibrowser, as well as a minimal reproducer I'm attaching to the issue. To see the issue go away in the reproducer attached uncomment the line saying self.enable_gestures().
Attachments
Minimal bug reproducer (851 bytes, text/x-python)
2022-09-24 04:46 PDT, Gabriele Musco
no flags
Alice Mikhaylenko
Comment 1 2022-09-24 04:49:19 PDT
It's reproducible in minibrowser as well, so no need for a separate reproducer at this point. :)
Alice Mikhaylenko
Comment 2 2022-11-23 19:25:34 PST
Hm, I can't reproduce this anymore.
Michael Catanzaro
Comment 3 2023-01-29 06:12:58 PST
Note You need to log in before you can comment on or make changes to this bug.