gstack/browse
Derek 6e8574bde4 fix(browse): suppress remaining Windows console-window flashes
On Windows the browse tool pops console windows during normal use. #1979 fixes
one source (the watchdog's tasklist → conhost flash every 60s). This addresses
the other three:

- chrome-headless-shell.exe (every browse action): the default headless path
  launches the console-subsystem headless shell, which pops a window. Force
  Chrome's "new" headless (full chrome.exe, GUI-subsystem → no console window)
  on Windows via --headless=new. Other platforms keep the lighter shell.
- node daemon (detached spawn on Windows): detached spawns create a console
  window unless windowsHide is set. Added it to the launcher + the detached
  server spawn.
- bun terminal-agent: spawned via Bun.spawn, whose windowsHide does not
  reliably suppress the window on Windows. Switched to Node's child_process
  .spawn with windowsHide (reliable), same unref'd lifecycle.

Verified on Win11: no chrome-headless-shell process (chrome.exe --headless=new
in the cmdline), screenshots render correctly, single daemon, no stray bun
windows.
2026-06-13 12:08:18 -04: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(browse): suppress remaining Windows console-window flashes 2026-06-13 12:08:18 -04:00
test v1.57.10.0 feat: Codex review default-on across review/ship/plan/docs (#1966) 2026-06-10 21:14:58 -07: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.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
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