From 2a975d4d6db38ca962bf1ebe00eeb47a3c0b3184 Mon Sep 17 00:00:00 2001 From: Eddy G Date: Wed, 2 Jul 2025 10:17:07 -0400 Subject: [PATCH] Fix auto-play logic for sticky kiosk mode The previous logic only checked URL parameters for kiosk mode, but sticky kiosk can enable kiosk mode from localStorage without URL parameters. Now checks actual kiosk setting value. Fix typo in scan line settings name. --- server/scripts/index.mjs | 2 +- server/scripts/modules/settings.mjs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/server/scripts/index.mjs b/server/scripts/index.mjs index 62ac57e..2ec7fb3 100644 --- a/server/scripts/index.mjs +++ b/server/scripts/index.mjs @@ -136,7 +136,7 @@ const init = async () => { } // Auto-play logic: also play immediately if kiosk mode is enabled - const play = urlKioskCheckbox ?? localStorage.getItem('play'); + const play = settings.kiosk.value || urlKioskCheckbox === 'true' ? 'true' : localStorage.getItem('play'); if (play === null || play === 'true') postMessage('navButton', 'play'); document.querySelector('#btnClearQuery').addEventListener('click', () => { diff --git a/server/scripts/modules/settings.mjs b/server/scripts/modules/settings.mjs index cd9b116..c1a5450 100644 --- a/server/scripts/modules/settings.mjs +++ b/server/scripts/modules/settings.mjs @@ -135,7 +135,7 @@ const init = () => { sticky: true, values: [ ['auto', 'Auto (Adaptive)'], - ['thin', 'Thin (1p)'], + ['thin', 'Thin (1x)'], ['medium', 'Medium (2x)'], ['thick', 'Thick (3x)'], ],