From b6253cb0238676914e99f355ee8848f853fff081 Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 28 Apr 2026 11:37:24 +0200 Subject: [PATCH] =?UTF-8?q?fix(stammbaum):=20add=20focus-visible=20ring=20?= =?UTF-8?q?to=20zoom=20buttons=20=E2=80=94=20WCAG=202.4.7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Addresses @leonie blocker: zoom buttons in /stammbaum had no visible focus indicator for keyboard users. Applied focus-visible:ring-2 focus-visible:ring-focus-ring focus-visible:outline-none matching the pattern used on nav links. Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/routes/stammbaum/+page.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/routes/stammbaum/+page.svelte b/frontend/src/routes/stammbaum/+page.svelte index 6afc1702..b570a98b 100644 --- a/frontend/src/routes/stammbaum/+page.svelte +++ b/frontend/src/routes/stammbaum/+page.svelte @@ -49,7 +49,7 @@ function zoomOut() { type="button" onclick={zoomOut} aria-label={m.stammbaum_zoom_out()} - class="inline-flex h-11 w-11 items-center justify-center rounded-sm border border-line bg-surface text-ink-2 transition hover:bg-muted" + class="inline-flex h-11 w-11 items-center justify-center rounded-sm border border-line bg-surface text-ink-2 transition hover:bg-muted focus-visible:ring-2 focus-visible:ring-focus-ring focus-visible:outline-none" > − @@ -57,7 +57,7 @@ function zoomOut() { type="button" onclick={zoomIn} aria-label={m.stammbaum_zoom_in()} - class="inline-flex h-11 w-11 items-center justify-center rounded-sm border border-line bg-surface text-ink-2 transition hover:bg-muted" + class="inline-flex h-11 w-11 items-center justify-center rounded-sm border border-line bg-surface text-ink-2 transition hover:bg-muted focus-visible:ring-2 focus-visible:ring-focus-ring focus-visible:outline-none" > +