This commit is contained in:
StellaOps Bot
2025-12-15 09:18:59 +02:00
parent 7ce83270d0
commit 08dab053c0
2 changed files with 19 additions and 19 deletions

View File

@@ -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
--- ---

View File

@@ -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). |