Store hidden usage windows with per-instance identities while keeping legacy labels restorable. - persist hidden usage windows with an index-qualified identity instead of label-only keys - treat legacy label-only entries as matches for restore/show-hidden behavior - guard hidden-window counts when provider windows are empty or undefined - add regression coverage for duplicate labels, multiple hidden windows, and legacy persistence Files changed: packages/dashboard/app/components/UsageIndicator.tsx | 71 +++++++++---- packages/dashboard/app/components/__tests__/UsageIndicator.test.tsx | 113 ++++++++++++++++++++- 2 files changed, 159 insertions(+), 25 deletions(-) Fusion-Task-Id: FN-5929 Fusion-Task-Lineage: eb48988e-80b8-4d6c-90b9-0d324564f1aa
35 KiB
35 KiB