From 9d1f1cfcf342b7c91d3d40a1b45fbcdc445debf1 Mon Sep 17 00:00:00 2001 From: cottongin Date: Tue, 22 Sep 2026 13:30:27 -0400 Subject: [PATCH] fix: resolve all Svelte a11y warnings - Associate labels with controls in CaptionSettingsPanel (9 warnings) - Add tabindex and keyboard handlers to dialog overlays (8 warnings) - Add to video element for caption accessibility - Add keyboard support to resize handle separator Co-authored-by: Cursor --- src/App.svelte | 16 +++++- src/lib/components/AboutDialog.svelte | 21 ++++++- .../components/CaptionSettingsPanel.svelte | 57 ++++++++++--------- src/lib/components/ClipList.svelte | 12 +++- src/lib/components/ExportDialog.svelte | 21 ++++++- src/lib/components/PreferencesPanel.svelte | 21 ++++++- src/lib/components/VideoPlayer.svelte | 4 +- 7 files changed, 116 insertions(+), 36 deletions(-) diff --git a/src/App.svelte b/src/App.svelte index 52f9b87..c5a91cf 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -188,9 +188,23 @@
(showExportDialog = true)} /> diff --git a/src/lib/components/AboutDialog.svelte b/src/lib/components/AboutDialog.svelte index 870f158..d694ce4 100644 --- a/src/lib/components/AboutDialog.svelte +++ b/src/lib/components/AboutDialog.svelte @@ -12,8 +12,25 @@ }); -