Remove "Don't ask me again" footgun option from the "enable DRM" info bar notification
Categories
(Firefox :: General, defect, P1)
Tracking
()
People
(Reporter: cpeterson, Assigned: cpeterson)
Details
Attachments
(5 files)
|
7.33 KB,
patch
|
spohl
:
review+
|
Details | Diff | Splinter Review |
|
4.65 KB,
patch
|
spohl
:
review+
|
Details | Diff | Splinter Review |
|
161.20 KB,
image/png
|
Details | |
|
163.59 KB,
image/png
|
Details | |
|
4.53 KB,
patch
|
lizzard
:
approval-mozilla-aurora+
lizzard
:
approval-mozilla-beta+
|
Details | Diff | Splinter Review |
Comment 1•10 years ago
|
||
| Assignee | ||
Comment 2•10 years ago
|
||
| Assignee | ||
Comment 3•10 years ago
|
||
| Assignee | ||
Comment 4•10 years ago
|
||
| Assignee | ||
Comment 5•10 years ago
|
||
| Assignee | ||
Updated•10 years ago
|
| Assignee | ||
Updated•10 years ago
|
Updated•10 years ago
|
Comment 6•10 years ago
|
||
Comment 7•10 years ago
|
||
Comment 8•10 years ago
|
||
| Assignee | ||
Comment 9•10 years ago
|
||
Comment 10•10 years ago
|
||
Comment 11•10 years ago
|
||
Comment 12•10 years ago
|
||
| Assignee | ||
Comment 13•10 years ago
|
||
Comment 14•10 years ago
|
||
Comment 15•10 years ago
|
||
| bugherder | ||
Comment 16•10 years ago
|
||
| bugherder | ||
| Assignee | ||
Comment 17•10 years ago
|
||
Comment 18•10 years ago
|
||
| Assignee | ||
Updated•10 years ago
|
| Assignee | ||
Updated•10 years ago
|
| Assignee | ||
Comment 19•10 years ago
|
||
Comment 20•10 years ago
|
||
Comment 21•10 years ago
|
||
Comment 22•10 years ago
|
||
| bugherder uplift | ||
Comment 23•10 years ago
|
||
Comment 24•10 years ago
|
||
Comment 25•10 years ago
|
||
Comment 26•10 years ago
|
||
Comment 27•7 years ago
|
||
(In reply to Chris Peterson [:cpeterson] from comment #0)
We should replace the "You must enable DRM to play some audio or video on
this page" info bar's "Options" drop-down menu with a "Not Now" button. If
we allow the user to "Don't ask me again", then they will get into a state
where they don't know why Netflix doesn't work. If this message is nagging
the user too much, then they should either enable the Adobe CDM or stop
trying to play DRM video with DRM disabled!
It's the Netflixes trouble only, since they(but not the user) failed with using open standards and satisfying the Mozilla principles.
Comment 28•5 years ago
|
||
(In reply to Chris Peterson [:cpeterson] from comment #2)
<snip>
We suspect the EME notification bar's "Don't ask me again" menu item (in the
bar's Options menu) is a bad UX and can lead the user into a state where
they don't know why Netflix doesn't work. If this message is nagging the
user too much, then they should either enable the Adobe CDM or stop trying
to play DRM video with DRM disabled! :)
Seems like this option hasn't aged well. Some websites (eg the national
Australian publisher https://theage.com.au) seem to have enabled DRM
based video on their pages today.
So, literally every article now shows this warning at the top. eg:
- https://www.theage.com.au/politics/victoria/labor-councillor-arrested-in-moreland-council-fraud-probe-20210325-p57e1r.html
- https://www.theage.com.au/politics/federal/leaked-laws-reveal-plan-to-kick-australians-off-the-22-billion-ndis-20210325-p57dym.html#comments
- https://www.theage.com.au/world/middle-east/ship-blocking-suez-canal-like-beached-whale-could-be-stuck-for-weeks-20210326-p57e7h.html#comments
Clicking the [x] option on the right hand side to close the warning... only
seems to affect that page load.
Having, explicitly disabled DRM and set Firefox to not automatically
play audio or video (with no exceptions)... having Firefox then nag me to
enable DRM (not going to happen) on every page load seems like very poor
UX (viewed through today's perspective).
At least setting the about:config options media.gmp-widevinecdm.enabled
and media.gmp-widevinecdm.visible to false seems to work, disabling the
warning. (Note, those were discovered from BZ #1451762, where
other people have pointed out the same problem.)
It might be time to revisit this, considering some major national news websites
are triggering this warning on every page load.
| Assignee | ||
Comment 29•5 years ago
|
||
(In reply to Justin Clift from comment #28)
Seems like this option hasn't aged well. Some websites (eg the national
Australian publisher https://theage.com.au) seem to have enabled DRM
based video on their pages today.So, literally every article now shows this warning at the top. eg:
...
Clicking the [x] option on the right hand side to close the warning... only
seems to affect that page load.Having, explicitly disabled DRM and set Firefox to not automatically
play audio or video (with no exceptions)... having Firefox then nag me to
enable DRM (not going to happen) on every page load seems like very poor
UX (viewed through today's perspective).
Hi Justin, thanks for reporting this issue. I know these popups on every page must be annoying.
@ Bryce, what is our expected UX behavior for news sites that insist on accessing EME APIs on every page? I can reproduce the info bar on every page in Firefox 87, but not in Beta 88 or Nightly 89 for some reason. Do the pre-release channels have any different settings?
@ Romain, will Proton be redesigning the EME DRM permission prompt?
| Comment hidden (advocacy) |
Comment 31•5 years ago
|
||
The EME DRM permission prompt was refreshed to align with proton styles and moved to info status.
We did not change behavior but I agree that 2 scenarios could be improved:
- For users who enable DRM (or on Mac or Windows where DRM is default ON) - no need to persist a button on the URL bar which just adds confusion to the vast majority of users who won't know what DRM is.
- For users who disable DRM (or on Linux where I understand DRM is default off) - displaying the infobar each time a page attempts accessing the EME API. There may be better heuristics to trigger the infobar (only once per domain? only once per session?). Likely something to get UX involved in.
Comment 32•5 years ago
|
||
Likely something to get UX involved in.
Yeah, sounds like the right approach. :)
@ Bryce, what is our expected UX behavior for news sites that insist on accessing EME APIs on every page? I can reproduce the info bar on every page in Firefox 87, but not in Beta 88 or Nightly 89 for some reason. Do the pre-release channels have any different settings?
This is the currently expected behaviour, but agree it could be made more ergonomic. The prompt is triggered by pages requesting access to DRM APIs so will happen regardless of autoplay settings for most sites (they request access prior to playing, typically). I'm not aware of differences on release and other channels.
We can support code changes on the gecko side for different behaviour, much of the work would be getting the UX in place for something like a "don't ask me again for this domain" style option.
Comment 34•5 years ago
|
||
Disabling DRM per domain or globally would seem most user friendly, in other words:
"Don't ask me again for this domain"
"Don't ask me again for any domain"
Perhaps the second ("any domain") option could be added under Preferences?
Digital Rights Management (DRM) Content
[ ] Play DRM-controlled content
[ ] Disable DRM for all domains <<< ADD THIS?
Comment 35•5 years ago
|
||
Thanks @Justin Clift for sharing a temporary solution, until this gets a checkbox where you as a user can disable it. I can confirm that setting these properties to false under about:config disables the DRM bar:
media.gmp-widevinecdm.enabledmedia.gmp-widevinecdm.visible
Description
•