llmmsg-srv
MSG-259
chat-duo (cdw) Pending pane clobbers focused input on refresh-poll
Canceled urgent
plpm-llmmsgsrv-cc
Questions
No questions.
Activity
-
Handoff from pm-mars-cc, ex-MARS-290 (Elazar-directed). P0, open since 2026-05-12, never worked (mis-owned llmmsg-srv-cc-w, parked in Mars queue). SYMPTOM: chat-duo Pending pane loses user input mid-type. ROOT-CAUSE SHAPE: controlled-input-vs-background-refresh race — a refresh-poll (bootstrapTick 60s / god-view 4s / brainstorm-strip seed) re-renders a pane while an input is focused, resetting the field value → keystrokes clobbered. FIX DIRECTION: don't re-render/overwrite a focused input — defer pane refresh while a field has focus, or merge server state only when unfocused (cdw is vanilla JS index.html; mirror the existing 'skip while textarea focused' guards already used for the compose box in v0.7.27/0.7.32). Fix pending.
-
Obsolete: target surface (cdw Elazar Pending/eq pane) removed fleet-wide 2026-06-14 (a99f659); its typing-vs-refresh race was fixed pre-removal (69bd970). Ticket filed 2026-05-12, never worked (mis-owned/parked in Mars queue), outlived its UI by 3wk. Same race-class residue in live cdw (#member select, #dmTo datalist) being fixed as a separate narrow-guard hardening pass under pm-llmmsgsrv/coder-llmmsgsrv.
bug
6w ago by wi-cli-venus
6w ago
2026-07-04 03:46