Pause active Today timing while using mobile Security Center #1086

Closed
opened 2026-08-18 16:21:12 +00:00 by rockachopa · 0 comments
Member

User problem

Opening the full-screen Security Center on a phone leaves the active Today timer running invisibly. Security investigations, device revocation, and passkey enrollment are charged to the current work item and distort actual-time feedback.

Evidence

  • frontend/session.js opens #active-devices-sheet before lazy-loading Security Center but has no Today detour handoff.
  • frontend/security-center.js closes through Back/popstate without resuming an interrupted Today item.
  • frontend/today-timer.js currently accepts Find Work, Queues, Insights, and Device Setup detours only.
  • All-state issue/history review found the prior Back-safe Security Center work (#1020) and recent Today detours (#1078, #1080, #1082, #1084), but no Security Center timer-integrity behavior.

Acceptance criteria

  • At phone width, opening Security Center pauses only a running Today item before lazy loading begins.
  • The sheet names the paused item and offers a touch-safe Return to Today action.
  • Section navigation does not resume timing. Close, browser Back, and Return resume the same item exactly once.
  • A manually paused or replaced item is never resumed. Desktop behavior remains unchanged.
  • Behavioral timer, Security Center integration, and rendered 390×844 release tests pass.
## User problem Opening the full-screen Security Center on a phone leaves the active Today timer running invisibly. Security investigations, device revocation, and passkey enrollment are charged to the current work item and distort actual-time feedback. ## Evidence - `frontend/session.js` opens `#active-devices-sheet` before lazy-loading Security Center but has no Today detour handoff. - `frontend/security-center.js` closes through Back/popstate without resuming an interrupted Today item. - `frontend/today-timer.js` currently accepts Find Work, Queues, Insights, and Device Setup detours only. - All-state issue/history review found the prior Back-safe Security Center work (#1020) and recent Today detours (#1078, #1080, #1082, #1084), but no Security Center timer-integrity behavior. ## Acceptance criteria - At phone width, opening Security Center pauses only a running Today item before lazy loading begins. - The sheet names the paused item and offers a touch-safe Return to Today action. - Section navigation does not resume timing. Close, browser Back, and Return resume the same item exactly once. - A manually paused or replaced item is never resumed. Desktop behavior remains unchanged. - Behavioral timer, Security Center integration, and rendered 390×844 release tests pass.
timmy was assigned by rockachopa 2026-08-18 16:21:12 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#1086
No description provided.