Fix event monitoring teardown on window destruction
Add WindowMonitorAura; removes pre-target handler in OnWindowDestroying. Fixes UAF when EventMonitors are destroyed late in window destruction. (avoid EventTarget::RemovePreTargetHandler calls later in destruction) Add a simple unit test. Bug: 932922 Test: No crash when quitting Chrome with a fullscreen tab. Change-Id: I2ace83b9de127d8fa70a57021dda94561f5bd4c4 Reviewed-on: https://chromium-review.googlesource.com/c/1487353Reviewed-by:Scott Violet <sky@chromium.org> Commit-Queue: Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#635284}
Showing
Please register or sign in to comment