Summary: | Regression(r249329) ViewGestureController::requestRenderTreeSizeNotificationIfNeeded() sometimes uses wrong webPageID for IPC | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Chris Dumez <cdumez> | ||||||||||||
Component: | WebKit2 | Assignee: | Chris Dumez <cdumez> | ||||||||||||
Status: | RESOLVED FIXED | ||||||||||||||
Severity: | Normal | CC: | achristensen, alicem, commit-queue, ggaren, simon.fraser, thorton, webkit-bug-importer | ||||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||||
Version: | WebKit Nightly Build | ||||||||||||||
Hardware: | Unspecified | ||||||||||||||
OS: | Unspecified | ||||||||||||||
Bug Depends on: | |||||||||||||||
Bug Blocks: | 201225 | ||||||||||||||
Attachments: |
|
Description
Chris Dumez
2019-12-09 08:53:56 PST
Created attachment 385157 [details]
Patch
Created attachment 385158 [details]
Patch
Comment on attachment 385158 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=385158&action=review > Source/WebKit/UIProcess/ViewGestureController.cpp:614 > + messageSender->send(Messages::ViewGestureGeometryCollector::SetRenderTreeSizeNotificationThreshold(threshold)); Kinda sad VGC needs to know about provisional pages at all. (In reply to Tim Horton from comment #3) > Comment on attachment 385158 [details] > Patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=385158&action=review > > > Source/WebKit/UIProcess/ViewGestureController.cpp:614 > > + messageSender->send(Messages::ViewGestureGeometryCollector::SetRenderTreeSizeNotificationThreshold(threshold)); > > Kinda sad VGC needs to know about provisional pages at all. Agreed, will look into doing this better in a follow-up. Created attachment 385181 [details]
Patch
Created attachment 385187 [details]
Patch
Created attachment 385188 [details]
Patch
Comment on attachment 385188 [details] Patch Clearing flags on attachment: 385188 Committed r253304: <https://trac.webkit.org/changeset/253304> All reviewed patches have been landed. Closing bug. *** Bug 202568 has been marked as a duplicate of this bug. *** |