fix(stammbaum): add focus-visible ring to zoom buttons — WCAG 2.4.7
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 <noreply@anthropic.com>
This commit is contained in:
@@ -49,7 +49,7 @@ function zoomOut() {
|
|||||||
type="button"
|
type="button"
|
||||||
onclick={zoomOut}
|
onclick={zoomOut}
|
||||||
aria-label={m.stammbaum_zoom_out()}
|
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"
|
||||||
>
|
>
|
||||||
−
|
−
|
||||||
</button>
|
</button>
|
||||||
@@ -57,7 +57,7 @@ function zoomOut() {
|
|||||||
type="button"
|
type="button"
|
||||||
onclick={zoomIn}
|
onclick={zoomIn}
|
||||||
aria-label={m.stammbaum_zoom_in()}
|
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"
|
||||||
>
|
>
|
||||||
+
|
+
|
||||||
</button>
|
</button>
|
||||||
|
|||||||
Reference in New Issue
Block a user