diff --git a/src/app/components/VoiceCallAudioSettingsDialog.svelte b/src/app/components/VoiceCallAudioSettingsDialog.svelte index f656eb5f..c8afccc0 100644 --- a/src/app/components/VoiceCallAudioSettingsDialog.svelte +++ b/src/app/components/VoiceCallAudioSettingsDialog.svelte @@ -5,6 +5,7 @@ import ModalBody from "@lib/components/ModalBody.svelte" import ModalFooter from "@lib/components/ModalFooter.svelte" import ModalHeader from "@lib/components/ModalHeader.svelte" + import ModalSubtitle from "@lib/components/ModalSubtitle.svelte" import ModalTitle from "@lib/components/ModalTitle.svelte" import { currentVoiceSession, @@ -41,16 +42,9 @@ } $effect(() => { - void loadDevices() - const md = navigator.mediaDevices - if (!md?.addEventListener) return - const onDeviceChange = () => { - void loadDevices() - } - md.addEventListener("devicechange", onDeviceChange) - return () => { - md.removeEventListener("devicechange", onDeviceChange) - } + loadDevices() + navigator.mediaDevices?.addEventListener?.("devicechange", loadDevices) + return () => navigator.mediaDevices?.removeEventListener?.("devicechange", loadDevices) }) $effect(() => { @@ -83,8 +77,8 @@ Audio settings + Choose microphone and speaker for this call. - Choose microphone and speaker for this call. {#snippet label()} @@ -129,6 +123,6 @@ - Done + Done
Choose microphone and speaker for this call.