Contain focus inside mobile Device Setup #1135

Merged
rockachopa merged 1 commits from timmy/1134-device-setup-focus-containment into main 2026-08-19 14:44:26 +00:00
Member

Closes #1134

Product slice

  • makes the work-readiness sheet a real modal by inerting the app shell while open
  • traps forward and reverse keyboard focus within visible setup controls
  • makes browser Back close Device Setup and restores focus to the launcher
  • preserves pre-existing inert state and Today detour resume behavior

Verification

  • python3 -m pytest tests/ -q — 2161 passed, 9 skipped
  • packaged mobile Chromium CI journey — 19 passed, including 320×568 and 390×844 rendered focus/Back checks
Closes #1134 ## Product slice - makes the work-readiness sheet a real modal by inerting the app shell while open - traps forward and reverse keyboard focus within visible setup controls - makes browser Back close Device Setup and restores focus to the launcher - preserves pre-existing inert state and Today detour resume behavior ## Verification - `python3 -m pytest tests/ -q` — 2161 passed, 9 skipped - packaged mobile Chromium CI journey — 19 passed, including 320×568 and 390×844 rendered focus/Back checks
rockachopa added 1 commit 2026-08-19 14:37:39 +00:00
feat: contain mobile Device Setup focus (Closes #1134)
All checks were successful
CI / lint (pull_request) Successful in 2m54s
CI / build-release (pull_request) Successful in 7s
CI / browser-journey (pull_request) Successful in 3m24s
CI / release-candidate (pull_request) Has been skipped
4b3e53f4d0
rockachopa merged commit 61b332e814 into main 2026-08-19 14:44:26 +00:00
Sign in to join this conversation.
No reviewers
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#1135
No description provided.