From 696a86799d8113d72156343d9a534737b704a930 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sat, 13 Jun 2026 22:29:46 +0200 Subject: [PATCH] fix(a11y): add aria-modal to ConfirmDialog for older AT NVDA+Chrome <2022 and VoiceOver iOS <16 need explicit aria-modal="true"; showModal() implicit modal semantics are not enough for older AT. One-line patch benefits all dialog uses. Refs #781 Co-Authored-By: Claude Opus 4.8 --- frontend/src/lib/shared/primitives/ConfirmDialog.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/src/lib/shared/primitives/ConfirmDialog.svelte b/frontend/src/lib/shared/primitives/ConfirmDialog.svelte index 1fb1abd5..9e5d6d1a 100644 --- a/frontend/src/lib/shared/primitives/ConfirmDialog.svelte +++ b/frontend/src/lib/shared/primitives/ConfirmDialog.svelte @@ -19,6 +19,7 @@ $effect(() => { { e.preventDefault();