Fix race condition in OnReceivedThreatDOMDetails.
If the window is closed after GetThreatDOMDetails finishes, but before OnReceivedThreatDOMDetails is run, |sender| is invalid. Instead, we observe FrameDeleted and track which frames are closed. Then we know to skip this RenderFrameHost when GetThreatDOMDetails runs. Bug: 817724, 860445 Change-Id: I2c8ed6c6a160264d91ca9b5a4760e53a7606f487 Reviewed-on: https://chromium-review.googlesource.com/1146997Reviewed-by:Jialiu Lin <jialiul@chromium.org> Commit-Queue: Daniel Rubery <drubery@chromium.org> Cr-Commit-Position: refs/heads/master@{#577206}
Showing
Please register or sign in to comment