Cannot use Jitsi Meet with PureBrowser (user agent issue?)
See original GitHub issueSteps to reproduce:
- Open PureBrowser (46.2.0esr+really45.4.0esr+pureos-1pureos2)
- Visit https://meet.jit.si (or a room, like https://meet.jit.si/MacabreVegetablesDiscussRapidly )
What should happen:
- Page loads
- Prompted for WebRTC access (microphone and camera)
- Able to take part in a meeting
What happens instead:
- Page does not finish loading (grey background, favicon visible, nothing else)
- JavaScript error in console (looks like it’s related to user agent, see below)
- No WebRTC prompts
Notes:
-
PureBrowser is a fork of Firefox for Pure OS. It has a user agent of “Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 PureBrowser/46.2.0”
-
Related report here: https://tracker.pureos.net/T201
-
Confirmed that media.peerconnection.enabled (under about:config) is True
-
Successfully prompted for WebRTC access (microphone and camera) when visiting https://test.webrtc.org/
-
Console error message (when visiting https://meet.jit.si ):
(TIME) index.html loaded: 2608.175 meet.jit.si:9:9
TypeError: navigator.userAgent.match(...) is null
lib-jitsi-meet.min.js:2:1818
DEPRECATED JS - Cookie has been deprecated since 5.8.0 and will be removed in a future release. Use cookie instead.
t.default@https://cdn.jitsi.net/2250/libs/app.bundle.min.js?v=2250:2:3822 app.bundle.min.js:2:116542
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create app.bundle.min.js:2:1784342
ReferenceError: JitsiMeetJS is not defined
app.bundle.min.js:2:370578
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (2 by maintainers)
Top Results From Across the Web
T201 PureBrowser incompatible with user-agent sniffing at meet.jit.si
Prompted for WebRTC access (microphone and camera); Able to take part in a meeting. What happens instead: Page does not finish loading (grey...
Read more >Unsupported Browser Error IOS - Install & Config
I'm getting this error message when I try to use jitsi meet on IOS ... agent string from my phone caused the issue,...
Read more >How To Fix Jitsi Meet Video Conference Using Mobile Browser
Now I want to share how to fix jitsi meet video conference using mobile browser. This is very important thing, at that time...
Read more >Microphone settings can't be modified when using Jitsi meeting
5. Try to open the 'Microphone' drop-down. [Expected result]: - The menu should open and display all the available microphone inputs. [Actual result]:...
Read more >Jitsi Meet in CefSharp - Stack Overflow
I just found the answer...I apparently had an old "User Agent" string. This is the one that works... Mozilla/5.0 (Windows NT 10.0; Win64; ......
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Yep, looks like an extra check would be needed in order to treat PureBrowser as Firefox. The logic will probably need to go here: https://github.com/jitsi/lib-jitsi-meet/blob/master/modules/RTC/RTCBrowserType.js if you’re up for witing a PR 😃
This issue is resolved in PureBrowser 52.5.0