From fb5f47f593f9acd1fcf50f78ba085de0d21581ad Mon Sep 17 00:00:00 2001 From: Marcel Date: Sat, 9 May 2026 15:54:27 +0200 Subject: [PATCH] =?UTF-8?q?fix(pdf-controls):=20add=20focus-visible=20ring?= =?UTF-8?q?=20to=20all=20PdfControls=20buttons=20(WCAG=202.1=20=C2=A72.4.7?= =?UTF-8?q?)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .../lib/document/viewer/PdfControls.svelte | 10 +++---- .../viewer/PdfControls.svelte.spec.ts | 29 +++++++++++++++++++ 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/frontend/src/lib/document/viewer/PdfControls.svelte b/frontend/src/lib/document/viewer/PdfControls.svelte index b94c9881..f4ff798d 100644 --- a/frontend/src/lib/document/viewer/PdfControls.svelte +++ b/frontend/src/lib/document/viewer/PdfControls.svelte @@ -35,7 +35,7 @@ let { onclick={onPrev} disabled={currentPage <= 1} aria-label="Zurück" - class="min-h-[44px] min-w-[44px] rounded p-2 text-ink-3 transition hover:bg-surface/10 disabled:opacity-40" + class="min-h-[44px] min-w-[44px] rounded p-2 text-ink-3 transition hover:bg-surface/10 focus-visible:ring-2 focus-visible:ring-brand-navy focus-visible:ring-offset-1 disabled:opacity-40" > @@ -52,7 +52,7 @@ let { onclick={onNext} disabled={!isLoaded || currentPage >= totalPages} aria-label="Weiter" - class="min-h-[44px] min-w-[44px] rounded p-2 text-ink-3 transition hover:bg-surface/10 disabled:opacity-40" + class="min-h-[44px] min-w-[44px] rounded p-2 text-ink-3 transition hover:bg-surface/10 focus-visible:ring-2 focus-visible:ring-brand-navy focus-visible:ring-offset-1 disabled:opacity-40" > @@ -65,7 +65,7 @@ let {