diff --git a/web/src/lib/queen-bee/queue.ts b/web/src/lib/queen-bee/queue.ts index dcfab73b..ef829adb 100644 --- a/web/src/lib/queen-bee/queue.ts +++ b/web/src/lib/queen-bee/queue.ts @@ -1,7 +1,7 @@ import mime from "mime"; import { addItem } from "$lib/state/queen-bee/queue"; -import { showQueuePopover } from "$lib/state/queue-visibility"; +import { openQueuePopover } from "$lib/state/queue-visibility"; import type { CobaltPipelineItem } from "$lib/types/workers"; import type { CobaltLocalProcessingResponse, CobaltSaveRequestBody } from "$lib/types/api"; @@ -50,7 +50,7 @@ export const createRemuxPipeline = (file: File) => { mediaType, }); - showQueuePopover(); + openQueuePopover(); } } @@ -100,5 +100,5 @@ export const createSavePipeline = (info: CobaltLocalProcessingResponse, request: mediaType: "video", }); - showQueuePopover(); + openQueuePopover(); } diff --git a/web/src/lib/state/queue-visibility.ts b/web/src/lib/state/queue-visibility.ts index 468aef1b..73ba39ea 100644 --- a/web/src/lib/state/queue-visibility.ts +++ b/web/src/lib/state/queue-visibility.ts @@ -1,10 +1,11 @@ +import settings from "$lib/state/settings"; import { get, writable } from "svelte/store"; export const queueVisible = writable(false); -export const showQueuePopover = () => { +export const openQueuePopover = () => { const visible = get(queueVisible); - if (!visible) { + if (!visible && !get(settings).accessibility.dontAutoOpenQueue) { return queueVisible.update(v => !v); } }