Closed Bug 1156557 Opened 9 years ago Closed 8 years ago

[EME] If updates are disabled, EME UI always shows "Please try again later" notification box

Categories

(Firefox :: General, defect, P2)

All
Windows Vista
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: cpearce, Unassigned)

References

(Blocks 1 open bug)

Details

If the user disables automatic updates in Tools/Options/Advanced/Update, and goes to a page that uses EME, the browser UI drops down a notification box saying:

"Nightly is installing components needed to play the audio or video on this page. Please try later."

However the CDM is never downloaded, so trying again later won't work.

The string should say something about automatic updates being disabled is preventing the CDM download.

Note: You may need to create a new profile, or toggle Options > Content > Play DRM Content to get the CDM deleted.

I'm gonna call this a P2, since a user with automatic updates disabled is unlikely to update to a build in which EME is supported.
Is there an existing message which you think would be better here? We can fix properly on trunk and have a separate message for this case, but that doesn't help aurora/beta...
Flags: needinfo?(cpearce)
Maybe for 39 and 38 we can use drmContentCDMNotSupported?

"The audio or video on this page requires DRM software that %1$S does not support. %2$S"

That's about as good as we can get without breaking the string.

I think fixing it properly on Trunk and letting it ride is OK, I think people without updates enabled are unlikely to see this.
Flags: needinfo?(cpearce)
Flags: needinfo?(gijskruitbosch+bugs)
Is this still current? Not entirely sure how to test this. :-(
Flags: needinfo?(gijskruitbosch+bugs) → needinfo?(cpeterson)
@ cpearce, is this case worth a dedicated message? If we add a new EME message for this case, those users won't (automatically) download the version of Firefox with this new message! :)

Like cpearce suggested in comment 2, I think we can just reuse the drmContentCDMNotSupported string. Alternately, the current drmContentCDMInstalling string might be good enough. We tell the user that "Firefox is installing components needed to play the audio or video on this page. Please try later." If the user knows they disabled automatic updates, then it should not be too surprising that the CDM updates never arrives..

https://mxr.mozilla.org/mozilla-central/source/browser/locales/en-US/chrome/browser/browser.properties#680
Flags: needinfo?(cpeterson) → needinfo?(cpearce)
Let's give up on this. If a user disabled automatic updates, they've signed up for a broken experience.
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(cpearce)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.