CDP-aware polling helper replacing all Task.Delay blind waits. Exit condition is mandatory -- blind sleep is forbidden...
T3 ref. Verified tests, Chrome launcher timeout history, ReconnectAsync budget extension.
CdpClient retry policy for timeout and Inspected target disconnect
Each wkappbot instance binds its launched CDP port to a Window Property keyed by ProjectRoot.Hash8 on the parent consol...
T3 ref. BeginAttachmentLock wrap history, pipe-break token integration.
Runtime.enable + Page.enable + DOM.enable can fail on first call. EnableRuntimeWithRetry: 4 total attempts (0..maxRetri...
After wkzombie kills Eye, Chrome tab left in dirty state (crashed, session-restore, nav-stuck). Current EDITOR-WAIT loo...
After ChatGPT responds it navigates to /c/UUID, causing transient BLANK detection. Logic: blankCount++; if blankCount >...
Before sending a prompt to ChatGPT, wait until the stop button disappears (previous response finished). WaitWhileStopBu...
Chrome renders completely white/blank -- rendering give-up state. Detect via BLANK state in ask poll, recover by closin...
Two-layer fix for Chrome ignoring --window-position launch flag due to session restore override (Default/Preferences br...
Reduce repeated Codex approval prompts by backing up and extending .codex rules with narrow allow-prefix patterns.
Reduce repeated Codex approval prompts by backing up and extending .codex rules with narrow allow-prefix patterns.
Capture NLRC case pages, mail evidence, attachments, and UTF-8 conversions with WKAppBot.
Chrome window placement must be a single setWindowBounds + settle + observe-only verify; never re-add the multi-stage r...
iframe YouTube player with auto ad-skip. Private URL only.
ChatGPT renames #prompt-textarea / its testid faster than we can ship selector chain updates, which used to block all a...
wkappbot cdp open <url> first checks for an alive Chrome registered to this project (via Window Property GetLaunchedPor...
CDP command smoke test: 10 subcommands in ~15s, reports PASS/FAIL
The browser-control command `wkappbot web` was renamed to `wkappbot cdp` 2026-05-05 (commit 4ddcd5a4) so the help text...