-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Warn users when uBlock Origin's WebRTC option is enabled #420
Comments
I experience this intermittently but relatively frequently. I notice that if I refresh the Hub room browser page and tell my friend(s) to do the same, we can then correctly see one another. |
Thanks for the report @0xf00f. Can you share what devices you were using and whether you were on a wifi or cellular network? |
I made several tests. Test 1: Two laptops. Both on the same wifi.
Test 2: One laptop
Test 3: One laptop
Test 4: One laptop
Test 5: One laptop
Test 6: One laptop
Conclusion: It seems that the problem is in the Firefox profile I am using daily. Either some settings or some of the plugins. I opened about:webrtc in the problematic firefox profile and I am seeing this: ` SDP v=0 Remote SDP (Answer) v=0 |
Interesting. Thanks so much for doing all those tests. If you go to I'm not sure why your particular Firefox profile would error out on the SDP's TCP line. Maybe @mquander has some ideas. |
There are no non-default tcp settings in the browser profiles. The profiles are the same. |
This is surprising, I'll try to understand why your Firefox doesn't like that ICE candidate. I turned on ICE-TCP the other day in Janus because it seemed like a "free win" to support people who are behind firewalls that block UDP; if it turns out there are browser incompatibility problems I didn't know about, worst case is that I have to turn it back off. |
After more testing I found out that the problem I am having is due to the uBlock Origin addon although - uBlock Origin says that it has blocked 0 requests. I have checked the logs and it seems that all requests are passed through. I have disabled the blocking on the site and the problem remained. When I completely removed the uBlock Origin addon, the problem was solved. |
I haven't been able to reproduce this. Here's what I tried: One laptop:
I was able to see avatars as expected. If possible, could you try with a fresh profile and uBlock Origin installed? I wonder if there's something about the way you've configured uBlock. |
Reset to default settings of the uBlock Origin addon solved the issue. Test done with a single laptop, running Debian testing and same Firefox 61.0 installed manually from beta channel
|
Oh, wow, I should have thought of that. I know a lot of people use settings like that. It should probably be one of our first troubleshooting steps in the future. I will think about whether we can detect this and provide some error feedback that will give people the right idea. |
Yup, confirmed that the uBlock option breaks Hubs on windows as well. Thanks for testing @0xf00f. https://github.com/gorhill/uBlock/wiki/Prevent-WebRTC-from-leaking-local-IP-address#firefox |
I did a test today on this quickly and I wasn't able to repro so I'm going to close this until we get additional confirmation of a more recent use case, just given the age of this issue and the number of updates that have happened in the meantime. |
I did a test again right now - uBlock Origin was enabled and the option Prevent WebRTC leaking ip address was enabled, and I did not encounter the original issue. |
I have entered a room at hubs.mozzila.com, and invited a friend to join via the link and the friend has joined the room. We don't see each other's avatar, nor hear any sounds that we make.
It seems that we don't even see the same shared space. For example - I spawned several ducks and scattered them around the room, but they are not shown on the friend screen.
The text was updated successfully, but these errors were encountered: