mirror of https://github.com/garrytan/gstack.git
BROWSE_EXTENSIONS_DIR launched headed with --window-position=-9999,-9999 + browser.newContext(). On macOS the off-screen window is still shown and the isolated context leaves the loaded extension inert (issue #432). Route the extension path through launchPersistentContext + Chrome's new headless mode (--headless=new), reusing the pattern launchHeaded()/handoff() already use. Guard close() and isHealthy() for the null context.browser() that persistent contexts return, so an extension session tears down cleanly instead of leaking an orphan Chromium. Fixes #432 |
||
|---|---|---|
| .. | ||
| bin | ||
| scripts | ||
| src | ||
| test | ||
| PLAN-snapshot-dropdown-interactive.md | ||
| SKILL.md | ||
| SKILL.md.tmpl | ||