up
This commit is contained in:
@@ -519,17 +519,17 @@ export class KeyboardHelpComponent {
|
||||
|
||||
| # | Task | Status | Assignee | Notes |
|
||||
|---|------|--------|----------|-------|
|
||||
| 1 | Create `KeyboardShortcutsService` | TODO | | Per §3.1 |
|
||||
| 2 | Create `TriageShortcutsService` | TODO | | Per §3.2 |
|
||||
| 3 | Implement navigation shortcuts (J, /, R, S) | TODO | | |
|
||||
| 4 | Implement decision shortcuts (A, N, U) | TODO | | |
|
||||
| 5 | Implement utility shortcuts (Y, ?) | TODO | | |
|
||||
| 6 | Implement arrow navigation | TODO | | |
|
||||
| 7 | Create keyboard help overlay | TODO | | Per §3.3 |
|
||||
| 8 | Add accessibility attributes | TODO | | ARIA |
|
||||
| 9 | Handle input field focus | TODO | | Disable when typing |
|
||||
| 10 | Write unit tests | TODO | | |
|
||||
| 11 | Document shortcuts in user guide | TODO | | |
|
||||
| 1 | Create `KeyboardShortcutsService` | DONE | | Per §3.1 |
|
||||
| 2 | Create `TriageShortcutsService` | DONE | | Per §3.2 |
|
||||
| 3 | Implement navigation shortcuts (J, /, R, S) | DONE | | |
|
||||
| 4 | Implement decision shortcuts (A, N, U) | DONE | | |
|
||||
| 5 | Implement utility shortcuts (Y, ?) | DONE | | |
|
||||
| 6 | Implement arrow navigation | DONE | | |
|
||||
| 7 | Create keyboard help overlay | DONE | | Per §3.3 |
|
||||
| 8 | Add accessibility attributes | DONE | | ARIA |
|
||||
| 9 | Handle input field focus | DONE | | Disable when typing |
|
||||
| 10 | Write unit tests | DONE | | |
|
||||
| 11 | Document shortcuts in user guide | DONE | | |
|
||||
|
||||
---
|
||||
|
||||
@@ -537,16 +537,16 @@ export class KeyboardHelpComponent {
|
||||
|
||||
### 5.1 Shortcut Requirements
|
||||
|
||||
- [ ] All 7 advisory shortcuts implemented
|
||||
- [ ] Shortcuts disabled when typing in inputs
|
||||
- [ ] Help overlay shows all shortcuts
|
||||
- [ ] Shortcuts work across all triage views
|
||||
- [x] All 7 advisory shortcuts implemented
|
||||
- [x] Shortcuts disabled when typing in inputs
|
||||
- [x] Help overlay shows all shortcuts
|
||||
- [x] Shortcuts work across all triage views
|
||||
|
||||
### 5.2 Accessibility Requirements
|
||||
|
||||
- [ ] Standard keyboard navigation patterns
|
||||
- [ ] ARIA labels on interactive elements
|
||||
- [ ] Focus management correct
|
||||
- [x] Standard keyboard navigation patterns
|
||||
- [x] ARIA labels on interactive elements
|
||||
- [x] Focus management correct
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -47,4 +47,4 @@
|
||||
| WEB-TRIAGE-0215-001 | DONE (2025-12-12) | Added triage TS models + web SDK clients (VEX decisions, audit bundles, vuln-scan attestation predicate) and fixed `scripts/chrome-path.js` so `npm test` runs on Windows Playwright Chromium. |
|
||||
| UI-VEX-0215-A11Y | DONE (2025-12-12) | Added dialog semantics + focus trap for `VexDecisionModalComponent` and Playwright Axe coverage in `tests/e2e/a11y-smoke.spec.ts`. |
|
||||
| UI-TRIAGE-0215-FIXTURES | DONE (2025-12-12) | Made quickstart mock fixtures deterministic for triage surfaces (VEX decisions, audit bundles, vulnerabilities) to support offline-kit hashing and stable tests. |
|
||||
| UI-TRIAGE-4601-001 | DOING (2025-12-14) | Keyboard shortcuts for triage workspace (SPRINT_4601_0001_0001_keyboard_shortcuts.md). |
|
||||
| UI-TRIAGE-4601-001 | DONE (2025-12-15) | Keyboard shortcuts for triage workspace (SPRINT_4601_0001_0001_keyboard_shortcuts.md). |
|
||||
|
||||
Reference in New Issue
Block a user