From d18e43413b20a944c61e0fde36791f0424f7e399 Mon Sep 17 00:00:00 2001 From: ajianaz Date: Thu, 3 Sep 2026 13:33:47 +0700 Subject: [PATCH] feat(a11y): keyboard-activatable table rows, live announcements, skip link - Clickable table rows (issues, issue events, transactions) gain tabindex + Enter/Space activation via a shared rowKeyActivate helper and a visible focus outline - Screen-reader live regions announce loaded counts on the four data pages - Skip-to-content link in the dashboard shell; main landmark gets an id - Hamburger touch target raised to 44px; issue counts use tabular-nums --- web/build/index.html | 16 ++++++++-------- web/src/lib/utils.ts | 13 +++++++++++++ web/src/routes/(dashboard)/+layout.svelte | 10 ++++++++-- web/src/routes/(dashboard)/issues/+page.svelte | 15 ++++++++++++--- .../(dashboard)/issues/[issueId]/+page.svelte | 6 ++++-- .../(dashboard)/release-health/+page.svelte | 6 +++++- .../(dashboard)/transactions/+page.svelte | 18 ++++++++++++++---- 7 files changed, 64 insertions(+), 20 deletions(-) diff --git a/web/build/index.html b/web/build/index.html index b304b9f..4a7f927 100644 --- a/web/build/index.html +++ b/web/build/index.html @@ -4,13 +4,13 @@ - - + + - + - + @@ -18,21 +18,21 @@ - +