Compare commits

...

1 Commits

Author SHA1 Message Date
0eca8292cb Fix loopback device status showing 'Unavailable' after change
The POST /visualizer/device response has 'success' but no 'available'
field, causing updateAudioDeviceStatus to always fall to 'Unavailable'.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 15:17:13 +03:00

View File

@@ -494,7 +494,7 @@ async function onAudioDeviceChanged() {
if (resp.ok) { if (resp.ok) {
const result = await resp.json(); const result = await resp.json();
updateAudioDeviceStatus(result); updateAudioDeviceStatus({ available: result.success, ...result });
await checkVisualizerAvailability(); await checkVisualizerAvailability();
if (visualizerEnabled) applyVisualizerMode(); if (visualizerEnabled) applyVisualizerMode();
showToast(t('settings.audio.device_changed'), 'success'); showToast(t('settings.audio.device_changed'), 'success');