diff --git a/src-ui/app/config_page/setting_section/setting_box/_components/dropdown_menu/DropdownMenu.jsx b/src-ui/app/config_page/setting_section/setting_box/_components/dropdown_menu/DropdownMenu.jsx index 8b5231c2..423de2ef 100644 --- a/src-ui/app/config_page/setting_section/setting_box/_components/dropdown_menu/DropdownMenu.jsx +++ b/src-ui/app/config_page/setting_section/setting_box/_components/dropdown_menu/DropdownMenu.jsx @@ -39,6 +39,8 @@ export const DropdownMenu = (props) => { const getSelectedText = () => { if (props.state !== "ok") return; + if (props.list[props.selected_id] === undefined) return props.selected_id; // [Fix me] + return props.list[props.selected_id]; }; const list = (props.list === undefined) ? {} : props.list; diff --git a/src-ui/logics/useReceiveRoutes.js b/src-ui/logics/useReceiveRoutes.js index d00edbed..4234fe23 100644 --- a/src-ui/logics/useReceiveRoutes.js +++ b/src-ui/logics/useReceiveRoutes.js @@ -279,6 +279,7 @@ export const useReceiveRoutes = () => { "/set/data/selected_mic_device": updateSelectedMicDevice, "/run/selected_mic_device": (payload) => { + updateSelectedMicHost(payload.host); updateSelectedMicDevice(payload.device); },