Skip to content

Commit

Permalink
Use default_public_interface_only in Chromium-based browser
Browse files Browse the repository at this point in the history
Related feedback:
- https://www.reddit.com/r/uBlockOrigin/comments/hbea3z/

It appears the implementation of the `disable_non_proxied_udp`
setting changed in Chromium, leading to WebRTC becoming
wholly unfunctional. Fall back to use `default_public_interface_only`
in Chromium-based browsers.
  • Loading branch information
gorhill committed Jun 18, 2020
1 parent f889dc6 commit 64cfc57
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion platform/chromium/vapi-background.js
Expand Up @@ -184,7 +184,7 @@ vAPI.browserSettings = (( ) => {
// https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/privacy/network#Browser_compatibility
// Firefox 70+ supports `disable_non_proxied_udp`
const value =
vAPI.webextFlavor.soup.has('firefox') &&
vAPI.webextFlavor.soup.has('firefox') === false ||
vAPI.webextFlavor.major < 70
? 'default_public_interface_only'
: 'disable_non_proxied_udp';
Expand Down

0 comments on commit 64cfc57

Please sign in to comment.