← Back to wkappbot-core
wkappbot-core ★★★

ask/web Chrome launch: AppBotPipe focusless guard allowlist

ChromeLauncher uses UseShellExecute=true+WindowStyle.Minimized so Chrome opens minimized (taskbar only, no focus theft). AppBotPipe.StartTracked's focusless guard used to block every Verb-less UseShellExecute, killing Chrome startup and breaking ask/web/triad paths. Guard now allowlists WindowStyle=Minimized/Hidden since they're inherently non-focus-stealing.

user/developer
askwebchromecdpfocusless-firstappbotpipeguard

Steps

  1. AppBotPipe.StartTracked blocks UseShellExecu...
  2. ChromeLauncher uses UseShellExecute=true+Win...
  3. Focus stays on user's current app; CDP port...
  4. If Chrome fails to launch again check the Ap...
  5. 5. 2026-05-03 (commit 9db2e112): LaunchAsync...
  6. 5. 2026-05-03 (commit 9db2e112): LaunchAsync...
  7. [AUDIT 2026-05-29] ChromeLauncher.cs split i...
  8. [AUDIT 2026-06-03] source_refs broken: stale...
  9. [AUDIT 2026-06-04] AppBotPipe.Start ref brok...
  10. [AUDIT 2026-06-04] ChromeLauncher.cs partial...
🔒 Pro Skill
Get Pro Access →