up
This commit is contained in:
@@ -519,17 +519,17 @@ export class KeyboardHelpComponent {
|
|||||||
|
|
||||||
| # | Task | Status | Assignee | Notes |
|
| # | Task | Status | Assignee | Notes |
|
||||||
|---|------|--------|----------|-------|
|
|---|------|--------|----------|-------|
|
||||||
| 1 | Create `KeyboardShortcutsService` | TODO | | Per §3.1 |
|
| 1 | Create `KeyboardShortcutsService` | DONE | | Per §3.1 |
|
||||||
| 2 | Create `TriageShortcutsService` | TODO | | Per §3.2 |
|
| 2 | Create `TriageShortcutsService` | DONE | | Per §3.2 |
|
||||||
| 3 | Implement navigation shortcuts (J, /, R, S) | TODO | | |
|
| 3 | Implement navigation shortcuts (J, /, R, S) | DONE | | |
|
||||||
| 4 | Implement decision shortcuts (A, N, U) | TODO | | |
|
| 4 | Implement decision shortcuts (A, N, U) | DONE | | |
|
||||||
| 5 | Implement utility shortcuts (Y, ?) | TODO | | |
|
| 5 | Implement utility shortcuts (Y, ?) | DONE | | |
|
||||||
| 6 | Implement arrow navigation | TODO | | |
|
| 6 | Implement arrow navigation | DONE | | |
|
||||||
| 7 | Create keyboard help overlay | TODO | | Per §3.3 |
|
| 7 | Create keyboard help overlay | DONE | | Per §3.3 |
|
||||||
| 8 | Add accessibility attributes | TODO | | ARIA |
|
| 8 | Add accessibility attributes | DONE | | ARIA |
|
||||||
| 9 | Handle input field focus | TODO | | Disable when typing |
|
| 9 | Handle input field focus | DONE | | Disable when typing |
|
||||||
| 10 | Write unit tests | TODO | | |
|
| 10 | Write unit tests | DONE | | |
|
||||||
| 11 | Document shortcuts in user guide | TODO | | |
|
| 11 | Document shortcuts in user guide | DONE | | |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -537,16 +537,16 @@ export class KeyboardHelpComponent {
|
|||||||
|
|
||||||
### 5.1 Shortcut Requirements
|
### 5.1 Shortcut Requirements
|
||||||
|
|
||||||
- [ ] All 7 advisory shortcuts implemented
|
- [x] All 7 advisory shortcuts implemented
|
||||||
- [ ] Shortcuts disabled when typing in inputs
|
- [x] Shortcuts disabled when typing in inputs
|
||||||
- [ ] Help overlay shows all shortcuts
|
- [x] Help overlay shows all shortcuts
|
||||||
- [ ] Shortcuts work across all triage views
|
- [x] Shortcuts work across all triage views
|
||||||
|
|
||||||
### 5.2 Accessibility Requirements
|
### 5.2 Accessibility Requirements
|
||||||
|
|
||||||
- [ ] Standard keyboard navigation patterns
|
- [x] Standard keyboard navigation patterns
|
||||||
- [ ] ARIA labels on interactive elements
|
- [x] ARIA labels on interactive elements
|
||||||
- [ ] Focus management correct
|
- [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. |
|
| 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-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-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