--- name: scanner-redesign-a11y-fixes classification: fix success_metric: | Post-audit a11y gaps from audit-redesign-scanner-flow-44 closed: ownership badge exposed to AT, icon/select controls labeled, modals trap focus, queue uses list semantics and live count updates. depends_on: - redesign-scanner-flow status: closed created: 2026-05-27 closed: 2026-05-29 pr: pending --- # Convoy: scanner-redesign-a11y-fixes Closes P1 follow-up from `audit-redesign-scanner-flow-44`. **Note:** Core a11y shipped in PR #45; this follow-up closes remaining polish (bulk toolbar semantics, disambiguation button labels, condition select ids). ## Acceptance criteria - [x] Ownership badge announced by screen readers (PR #45 + tests) - [x] Icon-only and placeholder controls labeled - [x] Disambiguation + create-list modals trap focus (`use-focus-trap.js`) - [x] Scanned cards queue uses list semantics; count updates are polite live region