← 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
- AppBotPipe.StartTracked blocks UseShellExecu...
- ChromeLauncher uses UseShellExecute=true+Win...
- Focus stays on user's current app; CDP port...
- If Chrome fails to launch again check the Ap...
- 5. 2026-05-03 (commit 9db2e112): LaunchAsync...
- 5. 2026-05-03 (commit 9db2e112): LaunchAsync...
- [AUDIT 2026-05-29] ChromeLauncher.cs split i...
- [AUDIT 2026-06-03] source_refs broken: stale...
- [AUDIT 2026-06-04] AppBotPipe.Start ref brok...
- [AUDIT 2026-06-04] ChromeLauncher.cs partial...