From 4a5f0aa52cbe4c5f69381efc28058aa7b5f300d2 Mon Sep 17 00:00:00 2001 From: wukko Date: Fri, 7 Mar 2025 21:36:54 +0600 Subject: [PATCH] web/queue-visibility: don't auto open the queue if disabled in settings --- web/src/lib/queen-bee/queue.ts | 6 +++--- web/src/lib/state/queue-visibility.ts | 5 +++-- 2 files changed, 6 insertions(+), 5 deletions(-) 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); } }