From df48e73d627198f99f78c6bcaf8f4e0926f2e5b9 Mon Sep 17 00:00:00 2001 From: yuanzonghao Date: Sun, 7 Jun 2026 15:02:57 +0800 Subject: [PATCH] fix(play): sync playerName to active session on settings save Co-Authored-By: Claude Opus 4.6 --- app/play/page.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/play/page.tsx b/app/play/page.tsx index 0787ab4..c6bf723 100644 --- a/app/play/page.tsx +++ b/app/play/page.tsx @@ -856,6 +856,8 @@ function PlayInner() { const handleSettingsSaved = useCallback( (settings: { ttsConfigured: boolean; playerName: string; visionClickEnabled: boolean }) => { setVisionClickEnabled(settings.visionClickEnabled); + const nextPlayerName = settings.playerName || undefined; + setSession((prev) => prev ? { ...prev, playerName: nextPlayerName } : prev); const cfg = settings.ttsConfigured ? loadClientTtsConfig() : null; byoTtsRef.current = cfg; setByoTtsConfig(cfg);