diff --git a/src/pages/Popup/SettingsPage.tsx b/src/pages/Popup/SettingsPage.tsx index 18f5c95..798ea8f 100644 --- a/src/pages/Popup/SettingsPage.tsx +++ b/src/pages/Popup/SettingsPage.tsx @@ -16,6 +16,16 @@ const SettingsPage = ({ tab }: LocationPageProps) => { }) }, []) + chrome.privacy.network.webRTCIPHandlingPolicy.onChange.addListener(function ( + details + ) { + if (details.value === 'disable_non_proxied_udp') { + setIsWebRtcDisabled(true) + } else { + setIsWebRtcDisabled(false) + } + }) + return ( { > Settings { - setWebRtcPolicy() - setIsWebRtcDisabled(!isWebRtcDisabled) - }} + title={'Disable WebRTC'} + onChange={setWebRtcPolicy} checked={isWebRtcDisabled} /> - +