Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upNo content loads on mixer.com #26591
Comments
|
|
Interestingly, that same JS exception appears when I load the page in Firefox. |
|
I do get some content loading in the latest Servo revisions. There is now a CORS network error for https://uhf.microsoft.com/en-CA/shell/api/mscc?sitename=mixer&domain=mixer.com&&mscc_eudomain=true&country=CA. We appear to be missing a Host header in our request. |
|
Nevermind, when I load mixer.com in a private window in firefox we observe the same CORS failure for the same reason (no Access-Control-Allow-Origins header in the preflight repsonse), so that's a red herring. |
|
My latest investigations are focused on a missing HLS manifest. The network panel in Firefox shows an XHR for a URL that includes HlsManifest; this load is never started in Servo, and the code that leads to the load in Firefox isn't invoked according to my console logs. |
|
At least one piece of code in hls.js checks for the presence of SourceBuffer and MediaSource. The lack of these interfaces prevents prevents hls.js from being used. |
|
I get behaviour in Firefox that is closer to what I observe in Servo if I disable media.mediasource.enabled. The main video does not appear to load, but hovering the mouse over smaller thumbnails causes a video to play. This is controlled by a mouseenter event that calls setShowVideo. |
|
Firefox is able to play individual viewing pages like https://mixer.com/ChrissiSpark with media.mediasource.enabled set to false. I intend to set some breakpoints in the HTMLMediaElement code in a debug firefox build to see whether it's still taking MSE codepaths under the hood. |
|
mixer.com doesn't exist any more. |
https://mixer.com/
