-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Custom menu-bar reset tokens do not schedule their own refreshes #2299
Copy link
Copy link
Closed
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.impact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.User-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.
Description
Metadata
Metadata
Assignees
Labels
P2Normal priority bug or improvement with limited blast radius.Normal priority bug or improvement with limited blast radius.clawsweeper:needs-live-reproClawSweeper needs live local, crabbox, or manual validation to confirm this issue.ClawSweeper needs live local, crabbox, or manual validation to confirm this issue.impact:ux-frictionUser-facing flow adds avoidable confusion or support burden without fully blocking progress.User-facing flow adds avoidable confusion or support burden without fully blocking progress.issue-rating: 🐚 platinum hermitGood issue quality with a plausible reproduction path needing some confirmation.Good issue quality with a plausible reproduction path needing some confirmation.
Summary
Custom menu-bar layouts can render
Reset CountdownandReset Time, but their refresh scheduling is still derived from legacy display-mode settings. With a custom reset layout and the default legacy Percent mode, the displayed reset value can stop updating.Source path
MenuBarLayoutRendererrenders both reset tokens from the active provider reset date.StatusItemController+CountdownRefreshschedules refresh work only when legacy brand/percent display settings select reset-time behavior.Reset Countdownfor displayed dates, but the surrounding legacy-mode gate prevents scheduling;Reset Timeis not included in that displayed-reset-token check.Reproduction
Reset CountdownorReset Time.Expected behavior
A reset token in the active custom layout should refresh independently of unused legacy display-mode settings.
Suggested acceptance criteria
Reset CountdownandReset Timelayouts while the legacy display mode remains Percent.