fix(a11y): close cross-app interaction gaps
This commit is contained in:
@@ -31,6 +31,7 @@ No backend, database, dependency, entitlement or production configuration change
|
||||
- Browser: explicit Light persisted across Settings → Dashboard navigation and refresh; explicit Dark switched without navigation; System selected the browser's dark preference; a second tab inherited Dark and changing it to Light updated the first tab without reload.
|
||||
- Browser widths: 375, 768 and 1440; document width did not exceed the viewport after the tabs correction. Light 375/768 and Dark 1440 evidence is retained.
|
||||
- Browser console warnings/errors after the final interactive pass: none. Development HMR emitted transient module-update messages while source files were being edited; they were not present in the captured tab diagnostics and the clean production build passes.
|
||||
- Cross-application follow-up: every icon-only frontend control has an explicit accessible name; dark missing-job Alert contrast is measured from computed Chromium styles at WCAG AA 4.5:1 or better; public CV framing has no outer or inner overflow at 375px. Full frontend 54 suites/228 tests, build and Playwright 7/7 pass (V-170).
|
||||
|
||||
## Remaining gates
|
||||
|
||||
@@ -41,7 +42,7 @@ No backend, database, dependency, entitlement or production configuration change
|
||||
## Evidence
|
||||
|
||||
- Screenshots: `docs/audits/evidence/ux-002/`
|
||||
- Commands/results: `docs/audits/verification-log.md` V-111–V-113
|
||||
- Commands/results: `docs/audits/verification-log.md` V-111–V-113 and V-170
|
||||
- Tests: `job-tracker-ui/src/theme-state.test.tsx`
|
||||
- Initial implementation commit: `11734ee`; canonical-store/contrast correction: pending this change set.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user