Open Bug 1806340 Opened 1 year ago Updated 1 year ago

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)

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.

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
Regressed by: 1772905
Blocks: 1776423

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.

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.

Flags: needinfo?(lgreco) → needinfo?(dschubert)
Depends on: 1806423

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.

Flags: needinfo?(dschubert)

It seems artevodplayer might be a thing outside of that domain tho.

Severity: -- → S3
You need to log in before you can comment on or make changes to this bug.