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 @@
-