From 3c654bf86426b0d54e6de3ec1e106390114d3080 Mon Sep 17 00:00:00 2001 From: wukko Date: Mon, 19 May 2025 22:02:07 +0600 Subject: [PATCH] web/ProcessingQueueItem: show buttons on tab focus & prevent focus when queue isn't visible --- .../components/queue/ProcessingQueueItem.svelte | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/web/src/components/queue/ProcessingQueueItem.svelte b/web/src/components/queue/ProcessingQueueItem.svelte index b5f14245..5a73c138 100644 --- a/web/src/components/queue/ProcessingQueueItem.svelte +++ b/web/src/components/queue/ProcessingQueueItem.svelte @@ -2,9 +2,11 @@ import { t } from "$lib/i18n/translations"; import { formatFileSize } from "$lib/util"; import { downloadFile } from "$lib/download"; - import { removeItem } from "$lib/state/task-manager/queue"; - import { savingHandler } from "$lib/api/saving-handler"; import { getProgress } from "$lib/task-manager/queue"; + import { savingHandler } from "$lib/api/saving-handler"; + + import { removeItem } from "$lib/state/task-manager/queue"; + import { queueVisible } from "$lib/state/queue-visibility"; import { currentTasks } from "$lib/state/task-manager/current-tasks"; import type { CobaltQueueItem } from "$lib/types/queue"; @@ -144,7 +146,12 @@ const MediaTypeIcon = $derived(itemIcons[info.mediaType]); -
+ +
@@ -356,7 +363,8 @@ ); } - .processing-item:hover .file-actions { + .processing-item:hover .file-actions, + .processing-item:focus-within .file-actions { visibility: visible; opacity: 1; }