Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hbogo.bg - Firefox 100 is an unsupported browser #83400

Closed
AmeliorateEverything opened this issue Aug 14, 2021 · 9 comments
Closed

hbogo.bg - Firefox 100 is an unsupported browser #83400

AmeliorateEverything opened this issue Aug 14, 2021 · 9 comments
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-normal severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. version100 label for browser with version 100 in their UA string
Milestone

Comments

@AmeliorateEverything
Copy link

AmeliorateEverything commented Aug 14, 2021

URL: https://hbogo.bg
Browser/Version: Firefox 91.0 with a user agent version number of 100.0
Operating System: Windows 10

What seems to be the trouble?

  • Video doesn't play

Steps to Reproduce

  1. change firefox user agent version to 100
  2. login to the hbo.bg website
  3. try to play any video
  4. clicking on play does nothing

Expected Behavior:
Using Firefox with user agent version number of 100 should be able to play videos on the hbo.bg website.

Actual Behavior:
hbogo.bg website appears to work fine. Trying to play any video while using the user agent "Mozilla/5.0 (Windows NT 10.0; rv:100.0) Gecko/20100101 Firefox/100.0" via general.useragent.override does nothing.

Reverting to version 91 or even using 99, works just fine.

Screenshot:
broken
clicking on the play button does nothing.

Here is the list of JS scripts I found:
https://hbogo.bg/assets/vendor/react/react.production.min.js
https://hbogo.bg/assets/vendor/react/react-dom.production.min.js
https://hbogo.bg/assets/vendor/react/go-components.js
https://hbogo.bg/assets/5.25.5/sdk/vendor-core.js
https://hbogo.bg/assets/5.25.5/sdk/go.sdk.js
https://hbogo.bg/assets/5.25.5/sdk/sdk-core.js
https://hbogo.bg/assets/5.25.5/js/bundle.min.js

@AmeliorateEverything AmeliorateEverything added the status-needsinfo-oana ping @softvision-oana-arbuzov label Aug 14, 2021
@webcompat-bot webcompat-bot added this to the needstriage milestone Aug 14, 2021
@webcompat-bot webcompat-bot added the browser-fixme This requires manual assignment for the browser name label Aug 14, 2021
@softvision-raul-bucata
Copy link

softvision-raul-bucata commented Aug 17, 2021

@AmeliorateEverything We appreciate your report. I was able to reproduce the issue on the .com domain of the page as well. On the .bg domain of the page, a special account is needed to be made especially for the location of Bulgaria. Setting the UA for Firefox 100, the page returns an error message when attempting to access my account, or when that works and I can see recommendations from my page, accessing any video returns the same error message:

Screenshot_37

Tested with:

Browser / Version: Firefox Nightly 93.0a1 (2021-08-16) (64-bit) -UA set to Firefox 100
Operating System: Windows 10 PRO x64

Notes:

  1. Reproducible regardless of the status of ETP

Moving this to NeedsDiagnosis for further investigations.

@softvision-raul-bucata softvision-raul-bucata changed the title hbogo.bg - Videos don't play on Firefox version 100 hbogo.bg - Firefox 100 is an unsupported browser Aug 17, 2021
@softvision-raul-bucata softvision-raul-bucata added severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. priority-normal version100 label for browser with version 100 in their UA string labels Aug 17, 2021
@miketaylr
Copy link
Member

I do wonder if media playback that requires DRM might have expected failures for future versions. That said, I know nothing about this space.

@softvision-raul-bucata
Copy link

softvision-raul-bucata commented Aug 18, 2021

@miketaylr I have just seen that I have commented using your tag, instead of the reporter's tag. We have experienced this with Netflix, so it might be related to DRM failing for future versions. It would be a good idea from our side in triage and investigation to look into major websites that are using the DRM feature. Thanks.

@softvision-raul-bucata softvision-raul-bucata removed the status-needsinfo-oana ping @softvision-oana-arbuzov label Aug 18, 2021
@AmeliorateEverything
Copy link
Author

I tested https://open.spotify.com/ since it is DRM as well and it is working. The issue seems to be present in most video-streaming DRM content.

@cpeterso
Copy link

cpeterso commented Sep 5, 2021

Is hbomax.com video also broken if you spoof Chrome UA version 100 (in Firefox or Chrome)?

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.0.0 Safari/537.36

@karlcow
Copy link
Member

karlcow commented Sep 7, 2021

@AmeliorateEverything If you have a chance to test what @cpeterso suggests, that would be great.

@AmeliorateEverything
Copy link
Author

@karlcow I don`t have access to hbomax, but I did the test on hbogo.bg and it seems with chrome100 it is working just fine. The issue is only with the firefox UA.

@softvision-oana-arbuzov softvision-oana-arbuzov added browser-firefox and removed browser-fixme This requires manual assignment for the browser name labels Sep 13, 2021
@karlcow
Copy link
Member

karlcow commented Sep 16, 2021

Thanks. I'm asking for help around to try to diagnose the issue.

@karlcow
Copy link
Member

karlcow commented Feb 8, 2022

@AmeliorateEverything does it still reproduce?

@karlcow karlcow added the engine-gecko The browser uses the Gecko rendering engine label Mar 28, 2022
@karlcow karlcow modified the milestones: needsdiagnosis, incomplete Mar 28, 2022
@karlcow karlcow closed this as completed Mar 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-normal severity-critical The site or core functionality is unusable, or you would probably open another browser to use it. version100 label for browser with version 100 in their UA string
Projects
None yet
Development

No branches or pull requests

7 participants