Skip to content

Conversation

@Mr-KRAMA
Copy link
Contributor

FocusTrap wasn't picking up elements inside Shadow DOM, so trapping didn’t work with custom elements.

Added Shadow DOM traversal for first/last tabbable checks and added tests.
Everything passes and works fine. No breaking changes.

@Mr-KRAMAMr-KRAMA requested a review from a team as a code ownerDecember 1, 2025 15:09
@Mr-KRAMAMr-KRAMA requested review from mmalerba and ok7sai and removed request for a teamDecember 1, 2025 15:09
@Mr-KRAMAMr-KRAMAforce-pushed the fix/focus-trap-shadow-dom-clean branch from bff7492 to eb7960aCompareDecember 1, 2025 15:20
@Mr-KRAMA
Copy link
ContributorAuthor

Branch is up-to-date and all external CI checks are green. I force-pushed an update (eb7960a).
The only blocker is the google-internal-tests presubmit for protected-branch merging — could a Googler please trigger it when convenient? Requesting review/approval from @mmalerba and @ok7sai. Thanks.

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@Mr-KRAMA