Teams also doesn’t support multiple “work” accounts, so I had to boot up a laptop to accept the call. 🤷

  • dan@upvote.au
    link
    fedilink
    English
    arrow-up
    62
    arrow-down
    2
    ·
    edit-2
    6 个月前

    This is likely legacy code. Firefox used to have a lot of issues with WebRTC, so practically all video conferencing systems blocked it. Teams probably has some “block Firefox because it doesn’t work properly” check that was written 5+ years ago and none of the current developers are even aware of its existence.

    Well-coded ones did feature detection instead of checking the user-agent, meaning they automatically started allowing Firefox as soon as it implemented all the required features.

    Feature detection is usually the way to go. If your website / webapp depends on a particular feature, check if that specific feature exists, rather than checking for particular browsers. Browser checks are still needed in some cases, for example Safari sometimes reports that it supports particular features but it really doesn’t (or they’re so buggy to the point where they’re unusable), but that’s relatively rare.

    • hemko@lemmy.dbzer0.com
      cake
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      6 个月前

      Teams used to have more features on Firefox. Microsoft has intentionally started stripping off shit to move people to edgium

    • DacoTaco@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 个月前

      This is indeed the case. I use firefox daily, including for teams. I have to fake my user agent to do it, but it works. Its purely teams just saying fuck you to firefox…

    • drathvedro@lemm.ee
      cake
      link
      fedilink
      English
      arrow-up
      13
      ·
      6 个月前

      Feature detection is usually the way to go. If your website / webapp depends on a particular feature, check if that specific feature exists, rather than checking for particular browsers. Browser checks are still needed in some cases, for example Safari sometimes reports that it supports particular features but it really doesn’t (or they’re so buggy to the point where they’re unusable), but that’s relatively rare.

      This is tough to implement when the feature is present, but implemented wrong. Or, even worse, when it’s implemented right, but the most popular browser implements it wrong and almost everyone else follow suit for compatibility reasons, except for one that takes the stance of following standards. I know safari is notorious for this, think pale moon had those issues, too, and there are still echoes from the past from pre-chrome internet explorer, thank god it’s finally dead.

        • dan@upvote.au
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          3
          ·
          6 个月前

          At least Chrome is mostly standards-compliant and doesn’t do anything too weirdly. I’d say Safari is the new IE - lots of weird bugs that no other browser has, and sometimes you need hacks specific to Safari.

          • Monument@lemmy.sdf.org
            link
            fedilink
            English
            arrow-up
            2
            ·
            6 个月前

            That’s fair. I meant that more in terms of using market dominance to shape the browser market, and not in entirely good ways.

            I’ll rue the day that every website insists it only works with Chrome because of some user-privacy degrading feature that Google insists is a core web technology.

  • Thermal_shocked@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 个月前

    You can use multiple work accounts in the app, have some clients that have their clients give them accounts to communicate internally with them. Just have to keep switching.

    • potustheplant@feddit.nl
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      6 个月前

      Just wanted to point out that this is a feature in the “new” version of teams. Until about a month ago it was impossible to log in to two work accounts simultaneously.

  • danielbln@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    6 个月前

    Remember when Internet Explorer/Edge was only used to download Chrome. Well, ironically these days I only use Chrome to make video calls.

  • Thief@lemmy.myserv.one
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 个月前

    I read this whole thread and didnt find a single person who uses teams inside ferdium like me.

  • mariusafa@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    23
    ·
    6 个月前

    This team block is so agressive to firefox users that it’s literaly hardcoded as if web browser firefox then deny.

    You cam override that by changing a parameter in firefox to advertise itself as another we browser. I don’t remeber how i did it but, once i had to use firefox and i just changed that stting in order to advertise me to the host as a edge browser. With that changed i could use teams as normal.

    Epic drm.

    • spongebue@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      6 个月前

      When I’d search “(location) weather” on Google (e: in Chrome) and I’d get a really nice at a glance forecast right on top. Do the same thing in Firefox and I’d get a whole bunch of weather websites I could go to. The former obviously being a better, more direct experience. I found an extension that fools Google into thinking it’s Chrome and all works fine with that.

      I’m amazed if this doesn’t violate some antitrust regulation

      • vermyndax@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 个月前

        It’s really not as bad as people portray. Most sites do work in Safari. There are some problems, but they’ve been pretty good about licking them over time. It’s passable enough that I only have to punt to an alternate browser once in a while.

        I’ve tried to use Firefox, I really have. But Firefox absolutely murders my battery and I’m sorry, but they need to do some serious usability improvements… especially around the container implementation and tab management. It’s confusing as fuck (to me).

  • edric@lemm.ee
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    6 个月前

    The other issue I have with conferencing apps on browsers is that they request access to your microphone even if it’s a one-way audio session (i.e. webinar). It should be set in a way where you can separately join a meeting with audio without allowing access to your microphone.

  • pedroapero@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    6 个月前

    It’s never worked on FF for me. I installed Chromium just to be able to log into several Teams accounts. And tabs are still not working. Classic Microsoft mess.

  • bitwolf@lemmy.one
    link
    fedilink
    English
    arrow-up
    9
    ·
    6 个月前

    It really can’t. If you spoof the user agent it’ll crash immediately after a call starts.

    I suspect they use something extra on top of normal WebRTC.

  • Zuberi 👀@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    27
    ·
    6 个月前

    Just change your Useragent, Microsoft is a bunch of dummies and didn’t even bother to code it in a way that makes sense as a DRM lmfao.