Open Bug 1766088 Opened 2 years ago Updated 2 years ago

Video doesn't play on noovo.ca with ETP set to STRICT

Categories

(Core :: Privacy: Anti-Tracking, defect, P3)

Firefox 101
Desktop
Unspecified
defect

Tracking

()

Tracking Status
firefox101 --- affected

People

(Reporter: ksenia, Unassigned)

References

(Blocks 1 open bug, )

Details

This was originally reported in https://github.com/webcompat/web-bugs/issues/102821

Prerequisites:
ETP set to strict
VPN to Canada

To reproduce:
Visit https://www.noovo.ca/emissions/rpm/coups-de-coeur-coups-de-masse-s23e26 in Firefox Nightly and try to play the video.

Expected:
Video plays

Actual:
An error with code 246007 is displayed

The error explanation: https://developer.jwplayer.com/jw-player/docs/developer-guide/api/errors-reference#246007
"The license request failed. This could be a timeout, a network failure, or a rejection by the server."

Looks like license.9c9media.ca is blocked therefore widevine licence can't be obtained:

The resource at “https://license.9c9media.ca/widevine” was blocked because content blocking is enabled.
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://license.9c9media.ca/widevine. (Reason: CORS request did not succeed). Status code: (null).

Note that the VPN to Canada might not work and there is a different error displayed in this case, from: https://github.com/webcompat/web-bugs/issues/102821#issuecomment-1102221016

For this issue, a real location is needed, as a VPN location set to CANADA does not work

Severity: -- → S3
Priority: -- → P3

This is something we would need to let the user opt into allowing, when we detect an attempt to access that URL. We might be able to do that using SmartBlock. Possibly we could detect if the user is click/tapping on a 9c9media player play button, and in that case allow access to only the minimum necessary resources.

Blocks: tp-yellowlist
No longer blocks: tp-breakage
You need to log in before you can comment on or make changes to this bug.