Skip to content

Harden dashboard accessibility and load recovery - #77

Merged
ivanvyd merged 1 commit into
mainfrom
codex/dashboard-accessibility-4.2
Sep 12, 2026
Merged

ivanvyd merged 1 commit into
mainfrom
codex/dashboard-accessibility-4.2

Conversation

@ivanvyd

@ivanvyd ivanvyd commented Sep 12, 2026

Copy link
Copy Markdown
Owner

The dashboard treated an entire checker row as a button around nested action buttons, let modal
focus escape into the page, and translated provider failures into an empty-installation message.
This change gives row selection its own semantic button, adds focus trapping/Escape/focus restore to
both dialogs, and shows a recoverable unavailable state that survives prerender handoff. It also
keeps the sample styled while the interactive head reconnects on slow networks and launches E2E
fixtures from the already-built sample with the correct content root.

Validation:

  • 625 unit tests passed on net8.0 and net10.0
  • 54 Playwright E2E tests passed on net8.0
  • UI matrix passed at 375x667, 768x1024, 1280x800, and 1920x1080 plus a throttled mobile pass
  • No document-level overflow, console errors, broken images, long tasks, or TBT in the final matrix
  • Independent correctness, requirements, and performance reviews passed

@ivanvyd
ivanvyd merged commit 5bf8661 into main Sep 12, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant