-
Notifications
You must be signed in to change notification settings - Fork 0
[Frontend][Inbox] Successful batch poll recovery leaves a stale list error hiding rows #2305
Copy link
Copy link
Closed
Labels
Priority IIIValuable but unscheduled: residuals, tech-debt, performance, depth work.Valuable but unscheduled: residuals, tech-debt, performance, depth work.bugSomething isn't workingSomething isn't workingfrontendPrimary implementation impact in Vue/TypeScript UI and client runtime.Primary implementation impact in Vue/TypeScript UI and client runtime.uxDiscoverability, accessibility, interaction model, and user workflow quality.Discoverability, accessibility, interaction model, and user workflow quality.
Description
Activity
Metadata
Metadata
Assignees
Labels
Priority IIIValuable but unscheduled: residuals, tech-debt, performance, depth work.Valuable but unscheduled: residuals, tech-debt, performance, depth work.bugSomething isn't workingSomething isn't workingfrontendPrimary implementation impact in Vue/TypeScript UI and client runtime.Primary implementation impact in Vue/TypeScript UI and client runtime.uxDiscoverability, accessibility, interaction model, and user workflow quality.Discoverability, accessibility, interaction model, and user workflow quality.
Projects
- StatusShow more project fieldsDone
Found by the completed current-head Codex review of PR #2299 and independently confirmed as MEDIUM/non-blocking.
When a batch-triage POST succeeds but its immediate list refresh exhausts retries, fetchItems records listError. A later successful quiet poll replaces the Inbox items and can reconcile the open terminal detail, but it does not clear that stale listError. InboxListPanel continues to prioritize the old error and hides the recovered rows behind Retry until the user acts manually. Server state and the open Legacy detail remain correct.
Acceptance:
Refs #2230 and PR #2299 thread r3889030803.