Files
browser/src
Karl Seguin 8d3b9674a8 pumpMessageLoop before inspector deinit
Inspector has weak references to v8::Context, if we deinit the inspector and
then shutdown contexts, we risk getting a use-after-free as those weak reference
callback their finalizers on an inspector which no longer exists.

To some degree, this means the Inspector doesn't clean up its weak references
on shutdown. I assume this is because it expects us to always clean them up with
destroyContext.

This also keeps the inspector around until AFTER the page is killed (thus it's
still alive to get the finalizer callback) and moves it off the session arena
onto the browser context itself.
2026-01-23 19:58:14 +08:00
..
2026-01-19 07:36:46 +08:00
2026-01-20 16:23:22 +08:00
2026-01-19 09:12:16 +08:00
2026-01-19 07:28:56 +08:00
2026-01-19 07:36:46 +08:00
2025-11-14 10:52:43 +08:00