From ef0cd82e787b08a16bbf287c09e571dec0100c34 Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Thu, 30 Apr 2026 21:53:25 +0700 Subject: [PATCH] =?UTF-8?q?fix(settings):=20hide=20"B=C3=A1o=20Ch=E1=BB=9D?= =?UTF-8?q?=20/=20Kinh"=20toggle=20in=20master=20mode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Master-only mode never mounts PlayerBoard, so no Chờ/Kinh detection fires — the toggle does nothing. Hide both it and its child "Đọc thêm số đang chờ" sub-toggle in master mode to avoid the dead control. Visible in player and both modes as before. --- src/lib/SettingsButton.svelte | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/lib/SettingsButton.svelte b/src/lib/SettingsButton.svelte index 887cb1d..b9b9709 100644 --- a/src/lib/SettingsButton.svelte +++ b/src/lib/SettingsButton.svelte @@ -357,15 +357,17 @@ {/if} - {@render switchRow("Báo Chờ / Kinh", settings.voiceEnabledPlayer, toggleVoicePlayer)} + {#if settings.mode !== "master"} + {@render switchRow("Báo Chờ / Kinh", settings.voiceEnabledPlayer, toggleVoicePlayer)} - {#if settings.voiceEnabledPlayer && settings.mode !== "both"} -
- {@render switchRow("Đọc thêm số đang chờ", settings.voiceWaitingNumber, toggleVoiceWaitingNumber)} -

- Tắt: chỉ nói "Chờ". Bật: nói "Chờ {`{số}`}". -

-
+ {#if settings.voiceEnabledPlayer && settings.mode !== "both"} +
+ {@render switchRow("Đọc thêm số đang chờ", settings.voiceWaitingNumber, toggleVoiceWaitingNumber)} +

+ Tắt: chỉ nói "Chờ". Bật: nói "Chờ {`{số}`}". +

+
+ {/if} {/if} {#if VOICES.length > 1}