Skip to content
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

mega.nz - Mega calls are unsupported on Firefox #111751

Closed
5un17 opened this issue Oct 3, 2022 — with webcompat-app · 7 comments
Closed

mega.nz - Mega calls are unsupported on Firefox #111751

5un17 opened this issue Oct 3, 2022 — with webcompat-app · 7 comments
Assignees
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine investigated Triage has been performed for a certain OKR os-linux Issues only happening on Linux. priority-important severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. type-unsupported Doesn't support one or more browser
Milestone

Comments

@5un17
Copy link

5un17 commented Oct 3, 2022

URL: https://mega.nz/fm/chat/c/IS22-iabsOw

Browser / Version: Firefox 107.0
Operating System: Linux
Tested Another Browser: Yes Chrome

Problem type: Something else
Description: A banner is shown that group audio calls are not supported in Firefox, and asks the user to use Chrome, Opera or Edge instead
Steps to Reproduce:
In the group chat section in Mega, it shows a banner that audio calls are not supported in my browser (Firefox) and suggests me to use Chrome, Opera or Edge instead. I tried in Chrome and other chromium browsers and the banner was not present and I could use calls perfectly

View the screenshot Screenshot
Browser Configuration
  • None

From webcompat.com with ❤️

@webcompat-bot webcompat-bot added this to the needstriage milestone Oct 3, 2022
@webcompat-bot webcompat-bot added browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-important labels Oct 3, 2022
@softvision-raul-bucata softvision-raul-bucata added the os-linux Issues only happening on Linux. label Oct 3, 2022
@softvision-oana-arbuzov
Copy link
Member

Thanks for the report, I was able to reproduce the issue.
After signing into my account and navigating to the Chat section https://mega.nz/fm/chat/c/WlWqtYJq71c the banner is shown.
image

Note: The issue is not reproducible on Chrome.

Tested with:
Browser / Version: Firefox Nightly 107.0a1 (2022-10-05), Firefox Release 105.0.2
Operating System: Ubuntu 20.04.2

Moving to Needsdiagnosis for further investigation.

[qa_40/2022]

@softvision-oana-arbuzov softvision-oana-arbuzov changed the title mega.nz - see bug description mega.nz - Mega calls are unsupported on Firefox Oct 5, 2022
@softvision-oana-arbuzov softvision-oana-arbuzov added type-unsupported Doesn't support one or more browser severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. labels Oct 5, 2022
@ksy36 ksy36 added the status-needsinfo-ksy36 ping @ksy36 label Oct 13, 2022
@ksy36
Copy link
Contributor

ksy36 commented Oct 19, 2022

One of the features that mega is relying on is createEncodedStreams, which Firefox doesn't support. This method has been removed from the spec though and the plan is to provide this functionality in https://bugzilla.mozilla.org/show_bug.cgi?id=1631263 through the RTCRtpScriptTransform API (that is in the standard now).

There might be other features missing, so we should probably contact mega once it's implemented.

Also for reference meganz/webclient#101 (comment) and https://bugzilla.mozilla.org/show_bug.cgi?id=1793464

@ksy36 ksy36 removed the status-needsinfo-ksy36 ping @ksy36 label Oct 19, 2022
@ksy36 ksy36 modified the milestones: needsdiagnosis, contactready Oct 19, 2022
@jan-ivar
Copy link

jan-ivar commented Dec 4, 2023

... the RTCRtpScriptTransform API (that is in the standard now).

Just an update that this API is now available in Firefox and Safari. You can try it out here https://jsfiddle.net/jib1/wb2c0hr1/

@ksy36
Copy link
Contributor

ksy36 commented Dec 6, 2023

... the RTCRtpScriptTransform API (that is in the standard now).

Just an update that this API is now available in Firefox and Safari. You can try it out here https://jsfiddle.net/jib1/wb2c0hr1/

Thanks for the update!

I've tried logging in and visited the chat section and don't get the unsupported message anymore.
@5un17 wonder if you could check whether it's still displayed for you?

@ksy36 ksy36 modified the milestones: contactready, fixed Dec 6, 2023
@jan-ivar
Copy link

jan-ivar commented Dec 6, 2023

The issue is meetings. Here's Firefox (though I get the same message in Safari):

image

Chromium uses a non-standard API that exposes media on the main-thread, whereas Firefox and Safari implement the standards-track API mentioned in #111751 (comment).

@5un17
Copy link
Author

5un17 commented Dec 6, 2023

@ksy36 I just checked with Firefox Nightly 122.0a1 (05 Dec 2023) and sadly the issue is still there.

@ksy36 ksy36 modified the milestones: fixed, sitewait Feb 9, 2024
@sv-calin sv-calin added the investigated Triage has been performed for a certain OKR label Jun 11, 2024
@ksy36
Copy link
Contributor

ksy36 commented Jun 21, 2024

Moved to bugzilla as https://bugzilla.mozilla.org/show_bug.cgi?id=1904141.

@ksy36 ksy36 modified the milestones: sitewait, moved Jun 21, 2024
@ksy36 ksy36 closed this as completed Jun 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine investigated Triage has been performed for a certain OKR os-linux Issues only happening on Linux. priority-important severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. type-unsupported Doesn't support one or more browser
Projects
None yet
Development

No branches or pull requests

7 participants