Pause Today during quick capture and return to the active task #1076

Closed
opened 2026-08-18 10:44:40 +00:00 by rockachopa · 0 comments
Member

Problem

On mobile, opening New while a Today timer is running leaves the timer counting during capture. A durable quick-save then routes to Drafts instead of returning to the interrupted task, inflating actual-time and breaking the operator's flow.

Scope

Pause the active Today item when quick capture opens; show truthful paused context; after durable save, Cancel, or Back, return to the same Today item and restore only a timer that capture paused. Create & start transfers the session and must not resume the old task. Persistence failure keeps capture open and paused.

Acceptance

  • At phone width, New pauses a running Today timer and shows the interrupted item.
  • Save durably admits the Draft, returns to Today, and resumes that exact timer without counting capture time.
  • Already-paused timers stay paused. Cancel and Back restore at most once.
  • Save failure keeps content and paused state.
  • Create & start never resurrects the prior timer.
  • Identity changes during capture never resume a stale item.
  • Behavioral unit/integration and rendered mobile journey tests cover the flow.

Implementation: strict RED/GREEN TDD.

## Problem On mobile, opening **New** while a Today timer is running leaves the timer counting during capture. A durable quick-save then routes to Drafts instead of returning to the interrupted task, inflating actual-time and breaking the operator's flow. ## Scope Pause the active Today item when quick capture opens; show truthful paused context; after durable save, Cancel, or Back, return to the same Today item and restore only a timer that capture paused. **Create & start** transfers the session and must not resume the old task. Persistence failure keeps capture open and paused. ## Acceptance - At phone width, New pauses a running Today timer and shows the interrupted item. - Save durably admits the Draft, returns to Today, and resumes that exact timer without counting capture time. - Already-paused timers stay paused. Cancel and Back restore at most once. - Save failure keeps content and paused state. - Create & start never resurrects the prior timer. - Identity changes during capture never resume a stale item. - Behavioral unit/integration and rendered mobile journey tests cover the flow. Implementation: strict RED/GREEN TDD.
timmy was assigned by rockachopa 2026-08-18 10:44:40 +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#1076
No description provided.