From 411fb03c22d076f9fbee72292ca499a9ae96030a Mon Sep 17 00:00:00 2001 From: SirBlobby Date: Sun, 1 Nov 2026 01:27:47 -0400 Subject: [PATCH] Trap keyboard focus in popovers --- src/lib/components/music/MusicPopover.svelte | 3 +- .../components/shell/BatteryPopover.svelte | 3 +- .../components/shell/DiscordPopover.svelte | 3 +- src/lib/components/shell/DonatePopover.svelte | 3 +- src/lib/components/shell/PopupCard.svelte | 3 +- src/lib/ui/focusTrap.ts | 51 +++++++++++++++++++ 6 files changed, 61 insertions(+), 5 deletions(-) create mode 100644 src/lib/ui/focusTrap.ts diff --git a/src/lib/components/music/MusicPopover.svelte b/src/lib/components/music/MusicPopover.svelte index d19bd2e..8bc8018 100644 --- a/src/lib/components/music/MusicPopover.svelte +++ b/src/lib/components/music/MusicPopover.svelte @@ -1,4 +1,5 @@