From 77182f1ab349d3b31470d7301e3dc2fb94c1d6ac Mon Sep 17 00:00:00 2001 From: Wesley Luyten Date: Mon, 27 Oct 2025 13:21:57 -0700 Subject: [PATCH] fix: add aria-hidden to focus guards --- packages/html/src/components/media-popover.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/html/src/components/media-popover.ts b/packages/html/src/components/media-popover.ts index c0e7cf6d..eafee19a 100644 --- a/packages/html/src/components/media-popover.ts +++ b/packages/html/src/components/media-popover.ts @@ -384,7 +384,8 @@ function createFocusGuard(dataType: 'inside' | 'outside'): HTMLElement { const focusGuard = document.createElement('span'); focusGuard.setAttribute('data-type', dataType); focusGuard.setAttribute('tabindex', '0'); - focusGuard.toggleAttribute('data-focus-guard', true); + focusGuard.setAttribute('data-focus-guard', ''); + focusGuard.setAttribute('aria-hidden', 'true'); focusGuard.style.cssText = visuallyHiddenStyles; return focusGuard; }