From 773255881b925ca260ca5eefce817e8d8de17bf2 Mon Sep 17 00:00:00 2001 From: Konnor Rogers Date: Tue, 23 Jan 2024 10:45:20 -0500 Subject: [PATCH] fix dialog focus trapping behavior (#1813) * fix dialog focus trapping behavior * add changelog entry * prettier * remove duplicate 'disabled' check in tabbable * fix dialog stuff * prettier * fix logic around checking active elements * prettier * prettier * remove cusrtom-elements.mjs --------- Co-authored-by: Cory LaViska --- docs/pages/resources/changelog.md | 1 + src/components/dialog/dialog.test.ts | 2 +- src/components/select/select.component.ts | 4 ++ src/internal/modal.ts | 63 +++++++++----------- src/internal/tabbable.ts | 72 +++++++++++++++++++---- 5 files changed, 96 insertions(+), 46 deletions(-) diff --git a/docs/pages/resources/changelog.md b/docs/pages/resources/changelog.md index 0b88b2a08f..cb075a4c34 100644 --- a/docs/pages/resources/changelog.md +++ b/docs/pages/resources/changelog.md @@ -23,6 +23,7 @@ New versions of Shoelace are released as-needed and generally occur when a criti - Fixed a bug in `` and `` that made it work differently from `` and `