Closed Bug 1517291 Opened 6 years ago Closed 5 years ago

browserstack.com no longer works on Fx 66

Categories

(Web Compatibility :: Site Reports, defect)

defect
Not set
normal

Tracking

(firefox64 unaffected, firefox65 unaffected, firefox66- fix-optional, firefox67 affected)

RESOLVED WORKSFORME
Tracking Status
firefox64 --- unaffected
firefox65 --- unaffected
firefox66 - fix-optional
firefox67 --- affected

People

(Reporter: emilio, Assigned: ng)

References

Details

(Whiteboard: [sitewait])

I needed to test multiple browser's behavior via browserstack today for bug 1511675.

To my surprise, it no longer works on Nightly. I've used it in the past, and it does work on latest stable, so I bisected and mozregression came up with the following range:

https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=3aee5a63d5449ccdbeeb8a4df5b4de1bdd5c7bf5&tochange=b2be026ec52b521a9133abadca5b1b12fa1030de

Which is bug 1328194. This does work on Chrome both stable and dev (sorry, no canary channel on Linux).
Nico, mind looking into this?
Flags: needinfo?(na-g)
Emilio, I am not familiar with BrowserStack, could you describe the breakage in more detail?
Flags: needinfo?(na-g) → needinfo?(emilio)
Yeah, sure, sorry. You need an account.

I think you can try it for free but if not let me know, we have a corporate account you should be able to use.

You need to log in and you'll end up in:

  https://live.browserstack.com/dashboard

That gives you a list of operating system and browser versions. Clicking on any of them should spawn a loading screen and after that a browser window. For example I was trying Safari on Mojave, so that shows:

> Starting real Safari 12 on macOS Mojave

And a safari logo.

In Firefox 64 or Chrome it finishes loading and shows the browser window. In Nightly it stays like that and after a while it says:

> Not connected to remote machine. Trying to reconnect now...

Is that enough info to repro the issue? If not I'm happy to provide more, just let me know.
Flags: needinfo?(emilio) → needinfo?(na-g)
Assignee: nobody → na-g
Flags: needinfo?(na-g)
It looks like to detect liveness of the WebRTC stream Browserstack is polling the long deprecated (bug 1323095), callback version of the getStats API. It was removed in bug 1328194. I think the way forward is to reach out to BrowserStack, and advise them to switch to the Promise based version of the API.
Flags: needinfo?(emilio)
Yeah, I imagined as much :(

I used the contact form to send them an email, I'll keep this updated if I hear from them.
Should we move this bug to Tech Evangelism or some web compat component?
(In reply to Liz Henry (:lizzard) (PTO Dec 28) from comment #6)
> Should we move this bug to Tech Evangelism or some web compat component?

Yes.
Component: WebRTC → Desktop
Flags: needinfo?(emilio)
Product: Core → Tech Evangelism
We have some connections at BrowserStack so I sent an email and CC'd Emilio.

Thanks everyone!
Whiteboard: [sitewait]
Thank you Adam! :)

They have responded and will fix the issue ASAP.

Can anyone confirm if it's still broken or fixed meanwhile?

Summary: browserstack.com no longer works on Nightly. → browserstack.com no longer works on Fx 66

Still broken, unfortunately.

Product: Tech Evangelism → Web Compatibility

This works now.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.