[EME] UI to help user when GMP DLL disappears, or fails to write to disk

RESOLVED WORKSFORME

Status

()

Firefox
General
P2
normal
RESOLVED WORKSFORME
3 years ago
2 years ago

People

(Reporter: cpearce, Unassigned)

Tracking

(Blocks: 3 bugs)

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

3 years ago
Some of the EME failures we're seeing are analogous to what happens when the GMP DLL is removed from disk. This could be either anti-virus deleting the GMP DLL on disk, or intercepting our write of the the GMP DLL to disk. Potentially the GMP DLL could be deleted some time after the write. It could also be the user deleting the DLL from their profile.

We need to do something sensible when we think the GMP is installed but the GMP DLL isn't present. Perhaps we should have UI to prompt the user to disable their AntiVirus software, or even their Download Manager.

See also bug 1160382, for the temporary Gecko hack to report an error to Javascript when Gecko detects this.
(Reporter)

Updated

3 years ago
Flags: needinfo?(jmoradi)
Blocks: 1160447
Depends on: 1160382
If this is a recurring problem, we might want UI to warn the user that their AV software is blocking or deleting the CDM download.
(In reply to Chris Peterson [:cpeterson] from comment #1)
> If this is a recurring problem, we might want UI to warn the user that their
> AV software is blocking or deleting the CDM download.

We definitely need UI for this.
I've reached out to Symantec and also checking w/ Lmandel to see if our testing vendor can help us confirm what's happening.
Flags: needinfo?(jmoradi)
Blocks: 1164738
(Reporter)

Updated

3 years ago
Summary: [EME] Handle GMP DLL disappearing, or failing to write → [EME] UI to help user when GMP DLL disappears, or fails to write to disk
(Reporter)

Comment 4

3 years ago
Lowering priority of bugs that don't need to block initial EME rollout.
Priority: P1 → P2
(Reporter)

Comment 5

2 years ago
We'll now re-download the GMP if it disappears. I don't think we need UI to help.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.