mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-03-22 04:34:44 +00:00
Merge pull request #1688 from lightpanda-io/cdp_shutdown
Remove redundant CDP v8 shutdown
This commit is contained in:
@@ -438,15 +438,10 @@ pub fn BrowserContext(comptime CDP_T: type) type {
|
|||||||
const browser = &self.cdp.browser;
|
const browser = &self.cdp.browser;
|
||||||
const env = &browser.env;
|
const env = &browser.env;
|
||||||
|
|
||||||
// Drain microtasks makes sure we don't have inspector's callback
|
|
||||||
// in progress before deinit.
|
|
||||||
env.runMicrotasks();
|
|
||||||
|
|
||||||
// resetContextGroup detach the inspector from all contexts.
|
// resetContextGroup detach the inspector from all contexts.
|
||||||
// It append async tasks, so we make sure we run the message loop
|
// It appends async tasks, so we make sure we run the message loop
|
||||||
// before deinit it.
|
// before deinit it.
|
||||||
env.inspector.?.resetContextGroup();
|
env.inspector.?.resetContextGroup();
|
||||||
_ = env.pumpMessageLoop();
|
|
||||||
env.inspector.?.stopSession();
|
env.inspector.?.stopSession();
|
||||||
|
|
||||||
// abort all intercepted requests before closing the sesion/page
|
// abort all intercepted requests before closing the sesion/page
|
||||||
|
|||||||
Reference in New Issue
Block a user