
WebRTC turning inactive
I have a Snowflake add-on, which requires WebRTC for connections. But WebRTC is not permanently active in my Firefox browser. See image. I activate WebRTC by toggling the config variable media.peerconnection.enabled into 'true' and the add-on works. For some time, only! After a couple of days it is back to 'WebRTC not detected'. What is wrong?
Όλες οι απαντήσεις (3)
Ugh, I can imagine this must've been annoying.
Erik, can you try to see How to fix preferences that won't save and let me know if that help?
Thank you, Kiki! I have read through the recomended links. I hav started with refreshing Firefox and will have to follow up on the result before I can say the problem is solved. I will come back to you in a week. Erik
Thanks for sharing the issue—this sounds frustrating.
It seems like Firefox is reverting your media.peerconnection.enabled setting back to false, which disables WebRTC and causes your Snowflake add-on to stop working.
Here are a few possible reasons and steps to troubleshoot:
Privacy or Security Add-ons: Some browser extensions (like privacy blockers or hardening tools) may automatically disable WebRTC for privacy reasons. Check if you have any installed that could be overriding the config.
Enterprise Policies or AutoConfig Scripts: If you're on a managed machine or using Firefox ESR, there could be a policy or script resetting certain preferences. Check about:policies to see if any policies are being applied.
Firefox Profile Sync: If you use Firefox Sync across devices, it might be syncing the setting from another browser profile where WebRTC is disabled. Try toggling sync off temporarily and see if it persists.
Corrupt Profile: Occasionally, a corrupt profile can cause settings not to persist. You can test this by creating a new profile via about:profiles and setting WebRTC to true there.
Scheduled Task or Script: If you're using system-level privacy tools or scripts, something outside the browser might be editing your Firefox profile settings periodically.
As a workaround, you could also try creating a custom user.js file in your profile directory with the line:
js Copy Edit user_pref("media.peerconnection.enabled", true); This ensures it resets to true every time Firefox starts.
Hope this helps you narrow it down—let us know if you discover the cause!