Commit 4c9a2b1
fix: detach debugger before navigation in browser bridge (#322)
* fix: detach debugger before navigation in browser bridge
* refactor: make detach() async, await all detach calls
- cdp.ts: detach() now async, awaits chrome.debugger.detach()
- background.ts: await detach() in handleNavigate and handleTabs close
- Eliminates theoretical race between detach and subsequent tab operations
Co-authored-by: jackwener <jackwener@gmail.com>
---------
Co-authored-by: bluey_heeler <fragwang231@gmail.com>
Co-authored-by: jackwener <jakevingoo@gmail.com>
Co-authored-by: jackwener <jackwener@gmail.com>1 parent 57fcc50 commit 4c9a2b1
3 files changed
Lines changed: 538 additions & 448 deletions
0 commit comments