mirror of https://github.com/garrytan/gstack.git
handoff() hand-rolled its own chromium-profile path and skipped the stale-lock cleanup that launchHeaded() already does. A prior hard-killed/crashed headed session leaves SingletonLock/Socket/Cookie pointing at a dead PID; Chromium's ProcessSingleton then silently hands startup off to the dead process instead of launching cleanly, and the new process exits within seconds — read as a clean disconnect, taking the whole daemon down with it. Now uses resolveChromiumProfile() + cleanSingletonLocks(), matching launchHeaded(). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| bin | ||
| scripts | ||
| src | ||
| test | ||
| PLAN-snapshot-dropdown-interactive.md | ||
| SKILL.md | ||
| SKILL.md.tmpl | ||