DescriptionCrossProcessFrameConnector configuration happening too soon
When navigating an OOPIF back into the same site instance as its parent,
RenderFrameProxyHost::SetChildRWHView() was being called on the proxy
immediately before the RFPH was removed from the
RenderFrameHostManager's proxy list. This was causing the
CrossProcessFrameConnector to briefly become attached to the parent
frame's RenderWidgetHostView, and resize the parent frame's viewport
erroneously.
Delaying the call to SetChildRWHView until after the RFPH is cleared
from the proxy list corrects this problem.
BUG=453500
Committed: https://crrev.com/4b36c0fb3320c92764f255f6d51c3c06790d2798
Cr-Commit-Position: refs/heads/master@{#320354}
Patch Set 1 #
Total comments: 4
Patch Set 2 : Comments addressed #Messages
Total messages: 9 (3 generated)
|