Open digitarald opened 5 years ago
Mozilla continues to be in contact with MS Teams. And we shipped several features in Firefox which MS had asked for. So far no official commitment when support for Firefox will come.
The technical reason is that MS Teams so far only supported Chrome's proprietary Plan B for SDP used in WebRTC. Teams switched to the standard way (aka Unified Plan) of doing things, but are facing now issues from designing everything around Chrome initially.
Hello, Are there any features missing from Firefox or is it now entirely on Teams side?
@mimi89999 waiting on Microsoft Team to switch from Plan B to standard implementation.
https://github.com/webcompat/web-bugs/issues/25070#issuecomment-743925856
Please vote here …
NB today's comment about Microsoft moving away from UserVoice. Thanks.
@mimi89999 waiting on Microsoft Team to switch from Plan B to standard implementation.
We have been waiting more than two years.
And it is not a question of Gecko vs Blink, since Microsoft Teams won't run even in Chromium, which still uses Blink.
Microsoft(TM) simply don't want you to run Teams on free software.
You need to either use Google Chrome, Microsoft Edge (of course) or install their proprietary Linux application.
@mimi89999 waiting on Microsoft Team to switch from Plan B to standard implementation.
We have been waiting more than two years.
And it is not a question of Gecko vs Blink, since Microsoft Teams won't run even in Chromium, which still uses Blink.
Microsoft(TM) simply don't want you to run Teams on free software.
You need to either use Google Chrome, Microsoft Edge (of course) or install their proprietary Linux application.
Even if I agree with your vision, you can still use brave that uses the same licence of firefox MPL2 (free software, weak copyleft).
won't run even in Chromium, which still uses Blink.
Oh. Really? Why?
Even if I agree with your vision, you can still use brave that uses the same licence of firefox MPL2 (free software, weak copyleft).
@alfredonodo Thanks for the suggestion.
It doesn't work even with Brave:
@raffaem It doesn't work because you are blocking third-party cookies. I'm able to open Teams on Brave without issues.
It opens, just like it opens in Firefox, although only after jumping through some hoops.
The question is whether audio/video works.
@raffaem It doesn't work becuase you are blocking third-party cookies. I'm able to open Teams on Brave without issues.
Yeah, I am able to open it in Brave if I enable third-party cookies.
Don't have a change to test audio/video conferencing. Does it work?
I guess that if it requires third-party cookies it won't work even in Google Chrome some time from now.
Please, can you take discussion of Blink, Brave, Chromium, Google Chrome, Microsoft Edge – and any related problem – elsewhere?
https://github.com/webcompat/web-bugs/issues/25070#issue-404540418 defines this issue as for Firefox; https://github.com/webcompat/web-bugs/issues/25070#issuecomment-479340613 there's a diagnosis; and https://bugzilla.mozilla.org/show_bug.cgi?id=1623340#a24368049_594780 is webcompat:site-wait
Issues where we've done outreach and are waiting for the site to make a change
Yes this repo is not about discussions about policies and business decisions about products. It's about addressing technical issues with regards to sites exhibiting webcompat issues. :)
Thanks.
What’s the status of this? Is there anything being done to fix it?
@barolo dialogs have been initiated with Microsoft about Teams. It's mostly on the side of Microsoft to solve it. https://docs.microsoft.com/en-us/microsoftteams/limits-specifications-teams#browsers
Nothing much can be done on the side of Firefox.
@barolo dialogs have been initiated with Microsoft about Teams. It's mostly on the side of Microsoft to solve it. https://docs.microsoft.com/en-us/microsoftteams/limits-specifications-teams#browsers
Nothing much can be done on the side of Firefox.
If I'm correct "dialogs" were initiated 2 years ago, weren't they?
If I'm correct "dialogs" were initiated 2 years ago, weren't they?
That's correct.
This extension fixes the issue, at least for me (firefox 91 and 92).
This extension fixes the issue, at least for me (firefox 91 and 92).
Can you make video calls?
The extension doesn't work for me (Nightly, Linux). I can't start a call because it doesn't detect any audio devices.
The extension doesn't work for me (Nightly, Linux). I can't start a call because it doesn't detect any audio devices.
Thanks. I'm not surprised because I had the same problem when I changed Firefox's user agent to Chrome even though it works fine in Chrome (on linux).
This extension fixes the issue, at least for me (firefox 91 and 92).
Can you make video calls?
Both video call and video conference. It works well with firefox 91 and firefox DE 92 on GNU/linux and windows.
extension doesn't work
… et cetera.
For this issue #25070 (not involving any extension) to remain reasonably focused/quiet:
The Teams Phone Fix extension, and related user agent overrides, are discussed in the Mozilla area at and around https://discourse.mozilla.org/t/-/67381/13
This extension helps to enter the site.
But still it disconnects with message: Oh dear! Your call has dropped. Please try again. after a few seconds, if video is on.
Audio calls are working.
Firefox 92, freebsd 13
This extension fixes the issue, at least for me (firefox 91 and 92).
Well, I have tried to get it working with the User-Agent String Extension but so far video is not supported. Only audio works. And I notice a greater tendency for the call to 'drop' (not a network issue).
The technical reason is that MS Teams so far only supported Chrome's proprietary Plan B for SDP used in WebRTC. Teams switched to the standard way (aka Unified Plan) of doing things, but are facing now issues from designing everything around Chrome initially.
Plan B is pretty much gone from Chrome, but Teams calls will likely continue to work there. So there must be a different explanation.
FYI, teams calls seem to work in Firefox now in both directions for audio, but only in one direction for video (i.e. outgoing video is fine, incoming video isn't working). You need that fix extension to bypass browser filtering.
If I understood correctly, I got a message today stating that official support should be landing this month:
The admin center update mentions:
Microsoft Teams Meetings in the Firefox browser will now support full audio and screen sharing.
This message is associated with Microsoft 365 Roadmap ID 83838
When this will happen:
We will begin rolling this out in early April and expect to complete rollout by mid-April.
How this will affect your organization:
There will soon be full audio and screen sharing support for Microsoft Teams meetings in the Firefox browser.
What you need to do to prepare:
There is no impact on tenant admins or end users. You might however want to notify your users about this change and update your training and documentation as appropriate.
That means no video tho' :laughing:.
Well, audio already works so not sure whey they are rolling out exactly. They need to fix the broken video.
Well, audio already works so not sure whey they are rolling out exactly. They need to fix the broken video.
I personally can't use audio in Teams on Firefox yet without using the unofficial plug-in, so I'm assuming we'll have to wait until we can actually click the call button to call someone or join meetings, but I'm not sure. It's possible that when they do, video will also work.
Update: The status has since changed to "Rolling out".
The target is still April 2022, but it's already May, and there has been no update of the "Last modified" timestamp, nor does it work for me yet. Since it's not in phase 3 (GA) yet, I'm assuming it's currently gradually being rolled out and only to specific tenants. Blocker bugs might have been discovered as a result of that.
Update: It seems to have rolled out for my tenant now.
What works (so far):
What doesn't work yet (so far):
I haven't tested sharing my screen myself yet, the button isn't disabled, though, so I'm assuming it will work.
Tested with (Flatpak) Firefox 100.1 on Linux, in case anyone is wondering.
EDIT: You can't share your own screen yet (not supported). Joining video conferences bugs sometimes where you just see a black screen instead of the participants' video, which is usually fixed by refreshing Teams and rejoining.
According to this: https://docs.microsoft.com/en-us/microsoftteams/unsupported-browsers
Some browsers, such as Internet Explorer 11, Safari, and Firefox, support the Microsoft Teams web app but don't support some of the Teams calling and meeting features.
What exactly does Firefox not support that prevents it, or above is not true?
That's an odd way to phrase it. It sounds like Microsoft is trying to shift blame on the browsers for not supporting Teams on those browsers.
Yeah, my point is, if it's something missing on Firefox side according to MS officially, it means they aren't planning to do anything about it. Can anyone from Mozilla and Microsoft please comment on this?
Some additional information https://bugzilla.mozilla.org/show_bug.cgi?id=1623340
Also #79895 for Safari counterpart, (tracked at Apple on rdar://74478945 )
Another update is that it's now listed on the roadmap as fully launched, and the message (still) explicitly says this:
Full audio and screensharing support for meetings in Firefox browser.
But, at least for me, it's still the situation as posted above where I can't do several things yet, including screensharing, so hardly "full support".
Without trying to be (too) flippant, this makes it look as if it's going to take another while for the remainder to be fixed. Slightly frustrating, seeing as what they're lacking has been working fine for years in competing alternatives (and being stuck with Teams), and it already took this long just to get basic support.
Yeah, even audio doesn't work for me. The device selector doesn't work, and I get "This feature isn't available yet for your browser. Try the web app with Microsoft Edge or Google Chrome, or switch to the desktop app." when clicking "Audio off".
Dear all,
is there any progress on the topic? I am asking because for me with current Nightly installed (106.0a1 (2022-09-05) (64-bit)) even audio calling does not work with normal Firefox user agent. If I spoof the user agent to be Edge, then audio calling works. But even then seeing others' presented desktops/screens does not work for me.
Thank you for any update on this...
Adding the label: browser-safari, because this is happening for Safari too.
Tracked at rdar://99463262 for Safari
Expected: UI of teams.microsoft.com
Actual: After a couple of quick reloads, the user is finally redirected to the home page of Microsoft.com
See the console.log
A lot of the errors seem related to auth issues at the beginning.
Some errors are specific such as
<link rel=preload href=statics/hashed/precompiled-shared-worker-066d383b11ca88f5.js as=worker>
<link rel=preload href=statics/hashed/precompiled-web-worker-4e2e5f291e9f59e2.js as=worker>
Worker is not considered a valid value for Safari. though it's a valid keyword in HTML Spec https://fetch.spec.whatwg.org/#concept-request-destination
A request has an associated destination, which is the empty string, "audio", "audioworklet", "document", "embed", "font", "frame", "iframe", "image", "manifest", "object", "paintworklet", "report", "script", "serviceworker", "sharedworker", "style", "track", "video", "worker", or "xslt". Unless stated otherwise it is the empty string.
Dear all, just an update from my side using Nightly 106.0a1 (2022-09-14) (64-bit):
I found this page on Microsoft's website which lists that video, audio and desktop window and app sharing aren't working. I know there has been a mix of reports saying various items have worked.
Today, using Firefox 105.0.3 (64-bit), I was on a call and the audio worked on both ends and the video only worked on the other end not mine. They asked I download Teams but I don't have an account.
video only worked on the other end
Join me in Discourse? Linked from https://github.com/webcompat/web-bugs/issues/25070#issuecomment-691295761 above, which seems to have become hidden.
I installed Teams Phone Fix extension on Firefox 106.0.1 (64-bit) with Windows 11 and that allowed for my video to come on but I couldn't see any incoming video. Audio for me and others came in clear. The others on the call said they could see each other and my video.
Since a couple of weeks ago, answering or joining calls (including video) works for me on Firefox/Linux, but I can't call anyone.
@lnicola: I face the same problem when using "native" FF user agent on Windows. When using "Edge" the "Calls" part inside MS Teams is showing up. I do not know what happened, but the MS roadmap for Teams and Firefox does not show anything in regard to calls.
FYI, there is a new entry in the Teams roadmap now:
Microsoft Teams: 2x2 video in Gallery view for web meetings in Firefox Added to roadmap: 10/21/2022 GA: December 2022
This looks slightly promising.
@shmerl: This is true. Unfortunately, I still miss any sort of "call option" when using native FF user agent and I do not see anything in regard to this when searching the MS roadmap...
URL: https://teams.microsoft.com/
Browser / Version: Firefox 67.0 Operating System: Mac OS X 10.14 Tested Another Browser: Yes
Problem type: Something else Description: Video calls only enabled for Chrome & Edge Steps to Reproduce: Video calls on MS Teams only work in Chrome, Edge or the Desktop App (aka an Electron wrapper).
This might be related to the browser limitations of the new Skype.
Browser Configuration
From webcompat.com with ❤️