-
Notifications
You must be signed in to change notification settings - Fork 0
[Inbox scope] Keep metadata and disclosure honest across route transitions #2022
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
Context
Post-merge review of #2017 / #2018 confirmed two Inbox scope-transition races in the shipped visible-scope slice:
Show all capturesclears the scope disclosure before the unfiltered request commits, while the store deliberately retains the old board-only rows. Those rows can therefore appear to be the full Inbox; a failed unfiltered request can leave the misleading partial list visible.Review threads:
Acceptance criteria
Scope
Frontend-only Inbox orchestration and disclosure behavior. No capture API, persistence, or backend filtering change.