DescriptionDon't forward load event when a RenderFrameHost is pending deletion.
It was possible that a RFH became pending deletion in parallel to it
dispatching a load event, which could trigger a renderer kill in
RenderFrameHostImpl::OnDispatchLoad due to not finding a proxy in
the parent's SiteInstance. Instead, ignore load events dispatched
when a RFH is pending deletion. A test for this will be landed
separately; see https://crbug.com/636513#10 for repro steps.
BUG=636513
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_site_isolation
Committed: https://crrev.com/5a8d0a6e170969e26a53a809421c359b36d44e47
Cr-Commit-Position: refs/heads/master@{#414570}
Patch Set 1 #
Total comments: 2
Patch Set 2 : Use is_active() to check pending deletion #Messages
Total messages: 16 (10 generated)
|