wkappbot-core
★★☆
CDP Prompt Pump — Focusless Enter and ProseMirror Auto-Submit
How the CDP prompt pump works, why ProseMirror ignores JS KeyboardEvent, and how SendPromptFocuslessAsync (DOM.focus + Input.dispatchKeyEvent) bypasses the focus-steal-guard for background Claude tabs.
Steps
- Pump: ArmPromptPumpAsync sets 200ms setInter...
- trySend order: form.requestSubmit then butto...
- ProseMirror (Claude tiptap) ignores syntheti...
- Fix: SendPromptFocuslessAsync uses CDP DOM.f...
- InjectToSingle calls ArmPromptPumpAsync afte...
- Moderator broadcast only goes to pending AIs...
- 2026-05-06 WATCHDOG WINDOW: When slow prompt...
- 2026-05-06 WATCHDOG WINDOW: When slow prompt...
- Verified 2026-05-07: (resolve ts=2026-05-07T...