From a71cc719babae80e9ad406a5219621dcfa69d727 Mon Sep 17 00:00:00 2001 From: Youwes09 Date: Fri, 1 May 2026 00:38:15 -0500 Subject: [PATCH] Chore: Patch all Svelte-Warnings & Add Aria-Labels --- .../downloads/components/DownloadItem.svelte | 4 +++ .../downloads/components/Downloads.svelte | 9 +++---- .../extensions/components/Extensions.svelte | 4 +-- .../library/components/Library.svelte | 2 +- .../library/components/LibraryGrid.svelte | 4 +-- .../library/components/LibraryToolbar.svelte | 5 ---- .../reader/components/PageView.svelte | 2 +- src/features/reader/components/Reader.svelte | 2 +- .../reader/components/ReaderControls.svelte | 1 + .../components/ReaderPresetPanel.svelte | 27 ++++++++++++------- .../series/panels/CoverPickerPanel.svelte | 12 +++------ .../series/panels/TrackingPanel.svelte | 4 +-- .../settings/components/ThemeEditor.svelte | 4 +-- .../sections/AppearanceSettings.svelte | 5 ++-- .../settings/sections/GeneralSettings.svelte | 2 +- .../settings/sections/LibrarySettings.svelte | 2 +- .../settings/sections/ReaderSettings.svelte | 6 ++--- .../settings/sections/SecuritySettings.svelte | 10 +++---- .../settings/sections/TrackingSettings.svelte | 6 ++--- .../components/TrackingPreview.svelte | 18 +++++++++---- src/shared/chrome/Toaster.svelte | 4 +-- src/shared/manga/MangaPreview.svelte | 4 ++- src/shared/ui/ContextMenu.svelte | 6 ++--- 23 files changed, 77 insertions(+), 66 deletions(-) diff --git a/src/features/downloads/components/DownloadItem.svelte b/src/features/downloads/components/DownloadItem.svelte index 8a16bad..8e5437f 100644 --- a/src/features/downloads/components/DownloadItem.svelte +++ b/src/features/downloads/components/DownloadItem.svelte @@ -39,8 +39,12 @@ class:row-error={isError} class:row-selected={isSelected} class:row-removing={isRemoving} + role="option" + aria-selected={isSelected} + tabindex="0" use:rowLongPress onclick={(e) => { e.stopPropagation(); onSelect(item.chapter.id, e); }} + onkeydown={(e) => { if (e.key === ' ' || e.key === 'Enter') { e.preventDefault(); onSelect(item.chapter.id, e as unknown as MouseEvent); } }} > {#if manga?.thumbnailUrl}
diff --git a/src/features/downloads/components/Downloads.svelte b/src/features/downloads/components/Downloads.svelte index 6159bd3..6baa1ab 100644 --- a/src/features/downloads/components/Downloads.svelte +++ b/src/features/downloads/components/Downloads.svelte @@ -115,7 +115,7 @@
-