question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Cannot use Jitsi Meet with PureBrowser (user agent issue?)

See original GitHub issue

Steps to reproduce:

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:closed
  • Created 6 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
saghulcommented, Nov 9, 2017

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 😃

0reactions
lofidevopscommented, Jan 23, 2018

This issue is resolved in PureBrowser 52.5.0

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found