diff --git a/frontend/src/lib/components/ContextSheet.svelte b/frontend/src/lib/components/ContextSheet.svelte index 97e7acf..07562ae 100644 --- a/frontend/src/lib/components/ContextSheet.svelte +++ b/frontend/src/lib/components/ContextSheet.svelte @@ -103,8 +103,10 @@ class:translate-y-full={!open} class:translate-y-0={open} style="padding-bottom: env(safe-area-inset-bottom)" - role="dialog" - aria-modal="true" + role={open ? 'dialog' : undefined} + aria-modal={open ? 'true' : undefined} + aria-hidden={!open} + inert={!open} tabindex="-1" >
diff --git a/frontend/src/lib/components/UploadSheet.svelte b/frontend/src/lib/components/UploadSheet.svelte index bfd9a8c..9a216be 100644 --- a/frontend/src/lib/components/UploadSheet.svelte +++ b/frontend/src/lib/components/UploadSheet.svelte @@ -136,9 +136,11 @@ class:translate-y-full={!open} class:translate-y-0={open} style="padding-bottom: env(safe-area-inset-bottom)" - role="dialog" - aria-modal="true" + role={open ? 'dialog' : undefined} + aria-modal={open ? 'true' : undefined} aria-label="Hochladen" + aria-hidden={!open} + inert={!open} tabindex="-1" >