Open Bug 1662096 Opened 2 years ago Updated 1 year ago

privacy.firstparty.isolate prevents YTMNDs from playing

Categories

(Core :: DOM: Core & HTML, defect, P3)

80 Branch
defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox84 --- wontfix
firefox85 --- wontfix
firefox86 --- wontfix
firefox87 --- wontfix

People

(Reporter: fuckbugzillamailprivacy, Unassigned)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0

Steps to reproduce:

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0

Steps to reproduce:
Go to about:config
Set privacy.firstparty.isolate to true
Go to https://regisiv.ytmnd.com/
Media does not play!

If privacy.firstparty.isolate is set to false, all YTMNDs play just fine.

Actual results:

No precaching is shown.
YTMNDs can not be played.

Expected results:

YTMNDs should precache and play while having privacy.firstparty.isolate set to true.

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Audio/Video: Playback
Product: Firefox → Core

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Audio/Video: Playback → Privacy: Anti-Tracking

FPI = false

timestamp    Logo SVG load() common.js:742:17
timestamp    Logo SVG title animation ended. Starting data fetch.. common.js:742:17
timestamp    Site data loaded. common.js:742:17
timestamp    Testing audio codec for ogg[audio/ogg; codecs="opus"]:  probably common.js:742:17
timestamp    Testing audio codec for mp3[audio/mpeg]:  maybe
... etc

FPI = true

timestamp    Logo SVG load() common.js:742:17
Uncaught TypeError: document.getElementById(...).contentDocument is null ytmnd_loader.js:846:18
... and that's it

SVG animation fails

Severity: -- → S3
Priority: -- → P3
Status: UNCONFIRMED → NEW
Component: Privacy: Anti-Tracking → DOM: Core & HTML
Ever confirmed: true
Keywords: regression
Regressed by: 1646899
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.