gstack/browse
Oliver Southgate a365ace877 fix(windows): pass windowsHide in bun-polyfill spawn/spawnSync
On Windows the browse server always runs under Node via server-node.mjs
+ bun-polyfill.cjs (the Bun path cannot drive Playwright Chromium). The
polyfill forwarded only stdio/env/cwd to child_process, dropping
windowsHide — and node defaults it to false, so every subprocess the
console-less daemon spawned (terminal-agent respawns via the v1.44
watchdog, tasklist probes, git, icacls) flashed a visible console
window. Pass windowsHide: true unconditionally and forward detached so
daemon children behave as the Bun-runtime call sites intend.

Static tripwire test pins both spawn paths; call-site fixes like the
one proposed in #2019 are no longer silently swallowed on the node path.

Fixes the flashing-bun.exe-windows symptom in #2151.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 21:23:24 +01:00
..
bin feat: multi-agent support — gstack works on Codex, Gemini CLI, and Cursor (v0.9.0) (#226) 2026-03-19 18:20:50 -07:00
scripts fix: ngrok Windows build + close CI error-swallowing gap (v0.18.0.1) (#1024) 2026-04-16 13:49:04 -07:00
src fix(windows): pass windowsHide in bun-polyfill spawn/spawnSync 2026-07-02 21:23:24 +01:00
test fix(windows): pass windowsHide in bun-polyfill spawn/spawnSync 2026-07-02 21:23:24 +01:00
PLAN-snapshot-dropdown-interactive.md fix: snapshot -i auto-detects dropdown/popover interactive elements (#845) 2026-04-05 22:57:45 -07:00
SKILL.md v1.58.5.0 feat: first-run activation scaffold + gstack router front door (#2078) 2026-06-25 09:42:45 -07:00
SKILL.md.tmpl v1.57.8.0 feat: browse js/eval --out render-to-file (canonical Chromium for offline rendering) (#1929) 2026-06-09 21:02:30 -07:00