Files
Benjamin Taylor 225a3fc646 fix(web-components): contain mobile-modal focus including the backdrop
The mobile drawer is a modal dialog, but the Tab trap was bound to .root only,
while the backdrop button renders as a sibling OUTSIDE .root — so Tab from the
backdrop (or any out-of-root node) could escape the modal. Move the trap to the
host keydown listener (keydown is composed, so it catches the backdrop too) and
include the backdrop in the focusable cycle; keep initial focus on the first
real control. Adds a regression test for backdrop/outside-root Tab containment.
2026-06-25 11:28:32 -05:00
..
2026-06-25 07:54:33 +00:00
2026-06-25 07:54:33 +00:00
2026-06-25 07:54:33 +00:00
2026-06-25 07:54:33 +00:00
2026-06-25 07:54:33 +00:00
2026-06-25 07:54:33 +00:00