From 2fbf623f028f6c4790cce6df9fe1baceebc08e9d Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Wed, 13 May 2026 16:53:41 -0700 Subject: [PATCH] =?UTF-8?q?fix:=20a11y=20=E2=80=94=20tab=20panels=20v-show?= =?UTF-8?q?,=20radio=20roving-tabindex,=20table=20header=20label?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/views/DashboardView.vue | 4 +++- web/src/views/DiagnoseView.vue | 7 +++++-- web/src/views/SettingsView.vue | 25 +++++++++++++++++++++++-- 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/web/src/views/DashboardView.vue b/web/src/views/DashboardView.vue index cdaf5c7..01093d7 100644 --- a/web/src/views/DashboardView.vue +++ b/web/src/views/DashboardView.vue @@ -70,7 +70,9 @@ Source health — last 24 hours - + + Status + Source Events Errors diff --git a/web/src/views/DiagnoseView.vue b/web/src/views/DiagnoseView.vue index a7bf4c6..80f2e64 100644 --- a/web/src/views/DiagnoseView.vue +++ b/web/src/views/DiagnoseView.vue @@ -17,6 +17,7 @@ :aria-selected="activeTab === t.key" :id="`tab-${t.key}`" :aria-controls="`tabpanel-${t.key}`" + :tabindex="activeTab === t.key ? 0 : -1" @click="activeTab = t.key" :class="[ 'px-4 py-2 text-sm transition-colors border-b-2 -mb-px', @@ -29,20 +30,22 @@