ServiceWorker: Abort service worker interception when ServiceWorkerNavigationHandle is destroyed
ServiceWorkerNavigationHandle can be destroyed while service worker interception is happining for workers. To avoid crashes, this CL adds guards in ServiceWorkerNavigationLoaderInterceptor and WorkerScriptLoader. For navigation, it's guaranteed that the handle outlives the interceptor, so it's safe. See https://bugs.chromium.org/p/chromium/issues/detail?id=988247#c3 Bug: 988247 Change-Id: Ib72005c4832895eb82f8e28160d5b879ad19794c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1722933 Commit-Queue: Hiroki Nakagawa <nhiroki@chromium.org> Reviewed-by:Matt Falkenhagen <falken@chromium.org> Cr-Commit-Position: refs/heads/master@{#682085}
Showing
Please register or sign in to comment