Keyboard navigation and shortcuts #14

Closed
opened 2026-05-16 10:13:24 -05:00 by null · 0 comments
Owner

Only a skip link exists for keyboard accessibility. No Cmd+K to find a bill, no Esc to close modals, no arrow keys to navigate the tracker grid.

Scope:

  • Esc closes any open modal/dialog
  • Cmd+K / Ctrl+K opens search/command palette
  • Arrow keys navigate tracker rows when grid is focused
  • Tab order follows logical flow, not DOM order

Implementation Notes:

  • Files to modify: App.jsx, BillModal.jsx, TrackerPage.jsx, all dialog components

Estimated effort: 6-8 hours

Only a skip link exists for keyboard accessibility. No `Cmd+K` to find a bill, no `Esc` to close modals, no arrow keys to navigate the tracker grid. **Scope:** - `Esc` closes any open modal/dialog - `Cmd+K` / `Ctrl+K` opens search/command palette - Arrow keys navigate tracker rows when grid is focused - Tab order follows logical flow, not DOM order **Implementation Notes:** - Files to modify: `App.jsx`, `BillModal.jsx`, `TrackerPage.jsx`, all dialog components **Estimated effort:** 6-8 hours
null added the
frontend
priority:nice-to-have
ux
labels 2026-05-16 10:13:24 -05:00
null closed this issue 2026-06-03 22:48:04 -05: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: null/BillTracker#14
No description provided.