fix(play): sync playerName to active session on settings save

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
yuanzonghao
2026-06-07 15:02:57 +08:00
parent 4972243a93
commit df48e73d62
+2
View File
@@ -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);