Live data from Hacker News

Tell HN: Skype on web does not support Firefox

news.ycombinator.com

71–80 of 166 posts

Re: Tell HN: Skype on web does not support Firefox

#72
post #12
post #8

Earlier quoted context omitted.

That’s a larger problem since Safari has a larger userbase. Mozilla is generally at 5% Safari has been at 7-8%. Collectively, Microsoft is fine with losing potentially 12%

Yeah but to support safari, you need a way to test your web application with it. The only way to do that is to buy a Mac. That's why a lot of sites don't support it.

I think Microsoft can afford it. I heard at some point they were Apple's largest corporate client for Macintoshes.

Re: Tell HN: Skype on web does not support Firefox

#73

The worst is that just changing the user agent makes everything work.

As above, I was on the Skype for Web launch team.

While chat will probably work, as it doesn't have anything browser-specific, I am not sure video/audio calls will be reliable. Even if they work now, that flow is no longer tested or fixed if it breaks on Firefox. The downloadable video/audio plugin on Windows and Mac, supporting Firefox is the expensive part that the team likely stopped supporting.

Re: Tell HN: Skype on web does not support Firefox

#76

LinkedIn too behaves strangely on Firefox/Ubuntu. Endless login loop, even if all add-ons are disabled. I'm surprised that such popular websites treat Firefox so poorly.

Are you perhaps blocking third party cookies?

Since the console errors were about cookies, I checked under Cookie and Site Data. There are no disabled domains. LinkedIn domains show a few KBs of storage, which I assume means LinkedIn cookies are not being blocked.

Re: Tell HN: Skype on web does not support Firefox

#77

The worst is that just changing the user agent makes everything work.

Facebook "kind of" works in Firefox, but there's loads of subtle breakage: for example pasting anything in Messenger (with ctrl+v) breaks the entire site for me. Middle-click kind-of but kind-of-doesn't work, depending on planetary alignments or some such :-/

That's odd, and I'd be more inclined to blame a plugin than Firefox itself. I'm Firefox all day, every day, and my job revolves around Facebook, without that sort of issue.

Re: Tell HN: Skype on web does not support Firefox

#78
post #44

OT, but check out the comments in the code. It doesn't instill confidence: // Adjusts the position of the given element WebDeveloper.Common.adjustElementPosition = function(element, xPosition, yPosition, offset) { // If the element is set if(element) { var contentWindow = WebDeveloper.Common.getContentWindow(); var innerHeight = contentWindow.innerHeight; var innerWidth = contentWindow.innerWidth; var offsetHeight =…

        // If the x position is less than 0
        if(xPosition 
Looks like they have some kind of policy of at least 10% of code lines must be comments or something

Re: Tell HN: Skype on web does not support Firefox

#79

Original Skype for Web developer here. I was part of the launch team who built the first version for this product in 2014[1]. Back then we supported Chrome, IE 9+, Safari and Firefox. Already we had internal debates to support Opera, but the decision was to focus on the largest browsers. For each browser, we had to add support in our standalone plugin, that was (and still is) required to install for audio/video calls…

From talking to MS devs at conferences it feels like Skype is internally considered a dead end these days. Skype for Business (i.e. Lync) is already being replaced with Microsoft Teams.

I'm not sure if MS is actually planning to replace Skype with anything or to just keep it around until nobody uses it anymore but all the recent updates felt rather half-hearted. It's still used for video calls in the consumer space apparently but I would guess that's an aging demographic as most kids and young adults seem to be using various mobile apps instead.

Re: Tell HN: Skype on web does not support Firefox

#80
post #44

OT, but check out the comments in the code. It doesn't instill confidence: // Adjusts the position of the given element WebDeveloper.Common.adjustElementPosition = function(element, xPosition, yPosition, offset) { // If the element is set if(element) { var contentWindow = WebDeveloper.Common.getContentWindow(); var innerHeight = contentWindow.innerHeight; var innerWidth = contentWindow.innerWidth; var offsetHeight =…

one may snicker at the redundancy of the "is less than 0" pair and so son, but I'm grateful for "if the element will fit at the x position." It puts into words what isn't obvious from the code.
Post reply on HN