Since r249329, ViewGestureController::requestRenderTreeSizeNotificationIfNeeded() uses the wrong webPageID for IPC when the navigation swaps process.
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.
<rdar://problem/57771723>
*** Bug 202568 has been marked as a duplicate of this bug. ***