Videos in https://ifcinema.institutfrancais.com/fr/streaming/alacarte don't play on Nightly due to DRM error, but play on release and other browsers
Categories
(Core :: Audio/Video: Playback, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox108 | --- | disabled |
firefox109 | --- | disabled |
firefox110 | --- | disabled |
People
(Reporter: emilio, Unassigned)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Might need to be in Canada (or use a VPN) for the links to work.
STR: Go to https://ifcinema.institutfrancais.com/fr/streaming/alacarte and try to play a video
Clicking on the play button displays "Cette page est momentanément indisponible" and the console says:
Error: Failed to create the DRM Extension for the player.
e https://ifcinema.institutfrancais.com/static/lib/player/artevodplayer.js:2
NextJS 26
...
Works on Edge and Firefox release, so this seems like a regression. Will try to mozregression asap.
Reporter | ||
Comment 1•1 year ago
|
||
2022-12-19T01:16:01.800000: DEBUG : Found commit message:
Bug 1772905 - Hide InstallTrigger global on Nightly and Early Beta builds. r=webcompat-reviewers,denschub,willdurand
Updated•1 year ago
|
Comment 2•1 year ago
|
||
Set release status flags based on info from the regressing bug 1772905
:rpl, since you are the author of the regressor, bug 1772905, could you take a look? Also, could you set the severity field?
For more information, please visit auto_nag documentation.
Comment 3•1 year ago
|
||
It seems that the videoplayer that the website is still using InstallTrigger for user agent detection, which can be quickly confirmed and pinpointed by temporarily re-enabling it by setting in Nightly the about:config pref "extensions.InstallTrigger.enabled" to true
:
t.getCurrent = i.default((function () {
var e = window;
if (e.opr && e.opr.addons || e.opera || navigator.userAgent.indexOf(' OPR/') >= 0) return t.OPERA;
if (void 0 !== e.InstallTrigger) return t.DESKTOP_FIREFOX;
...
Which is the pretty printed code related to the line of the minified js file that is accessing InstallTrigger and logging the deprecation warning "InstallTrigger is deprecated and will be removed in the future", originated from https://ifcinema.institutfrancais.com/static/lib/player/artevodplayer.js:2:714549
.
Hi Dennis, wdyt? It seems that fixing this issue may require a webcompat intervention in the short run.
Comment 4•1 year ago
|
||
We already ship an intervention that shims InstallTrigger
on a couple of sites. Adding another domain doesn't hurt. I filed bug 1806423 to test and ship that.
Reporter | ||
Comment 5•1 year ago
|
||
It seems artevodplayer
might be a thing outside of that domain tho.
Updated•1 year ago
|
Updated•1 year ago
|
Updated•1 year ago
|
Description
•