Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

[Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences #11027

Closed
denschub opened this issue May 29, 2020 · 12 comments
Labels
🐞 bug Crashes, Something isn't working, .. Feature:Media needs:UX-investigation Issues where UX needs to define or scope a solution or determine feasibility

Comments

@denschub
Copy link
Member

denschub commented May 29, 2020

Currently, the default autoplay setting appears to be "Block audio and video", which is also the "Recommended" setting. While I like this move for saving bandwidth, we have received a number of reports from users about broken "GIFs" as a result.

Since the default setting also blocks video elements that are muted or playing files that do not contain a audio track, this is rather unexpected, and does not match the behavior on desktop, where we only block autoplaying things that make noise. This leads to sites not expecting to be blocked, and thus not placing any video controls. One example of such a site is the case mentioned in webcompat/web-bugs#53358, where instead of a video, a large black rectangle is visible, which looks broken. Tapping on that element does not start playing the video, and there is no indication that there is supposed to be a media file, and also no indication that we blocked something. (Note that here, we're blocking a video that actually contains audio, but all the other reports I can see on a glance are very NSFW, so.. let's use that as an example for now.)

There are a lot of autoplay issues filed right now, but I don't think there is one on improving UX. Do we have an idea about possible solutions, that don't lead users to believe something is broken? In my naive world, I could imagine showing a large play icon or something above blocked video elements, where tapping on it actually starts playing the video.

I'll use this report to close our duplicate webcompat reports against for now. If I missed an already existing bug, sorry, please close this as a duplicate! 😀

┆Issue is synchronized with this Jira Task

@denschub denschub added the 🐞 bug Crashes, Something isn't working, .. label May 29, 2020
@github-actions github-actions bot added the needs:triage Issue needs triage label May 29, 2020
@kglazko kglazko added Feature:Media and removed needs:triage Issue needs triage labels Jun 1, 2020
@data-sync-user data-sync-user changed the title [Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences FNX3-14336 ⁃ [Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences Aug 10, 2020
@data-sync-user data-sync-user changed the title FNX3-14336 ⁃ [Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences FNX-11885 ⁃ [Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX-11885 ⁃ [Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences FNX2-13327 ⁃ [Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences Aug 11, 2020
@kbrosnan kbrosnan changed the title FNX2-13327 ⁃ [Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences [Bug, maybe?] "Block audio and video" default autoplay setting leads to a large number of bad user experiences Aug 29, 2020
@karlcow
Copy link

karlcow commented Sep 28, 2020

The webcompat issues are accumulating with this issue.
There's no easy way to activate the video when blocked or even to know in the first place that there is an animated video which has been blocked. See for example. webcompat/web-bugs#58709

@liuche liuche added the needs:UX-investigation Issues where UX needs to define or scope a solution or determine feasibility label Oct 28, 2020
@liuche
Copy link
Contributor

liuche commented Oct 28, 2020

cc @Amejia481
and also tagging @apbitner here. Since Media/usability is a focus for Q4, this seems like this could be a good candidate for falling under those areas! Could you see if improving the UX of default media settings is important during your touchpoints with @lime124 ?

@rsepierre
Copy link

rsepierre commented Nov 17, 2020

I don't think adding a play logo does the job. I would certainly work for gifs, but there is multiple instances where it wouldnt work. For example :

  • video as a link (video thumbnail)
  • video backgrounds

Basicaly, any video we are not supposed to interact with
OR videos for which a special interaction has already been set.

I would either enable muted videos autoplay again (if you want to save bandwitch, ban true GIFs)

Or ask for user consent (like you would for webcam / mic / geo) for autoplaying media on the website

@stale
Copy link

stale bot commented May 16, 2021

See: #17373 This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label May 16, 2021
@yaomtc
Copy link

yaomtc commented May 18, 2021

This is no longer an issue for me.

This was my report, whereas now a play button appears on the video, which does play the video. webcompat/web-bugs#53358

@ksy36
Copy link

ksy36 commented May 20, 2021

This is still an issue in webcompat/web-bugs#73208 where a vimeo video is being blocked by autoplay settings and there is no way to start it since there is no play button.

Link to a video https://player.vimeo.com/video/525440214?background=1&autoplay=1&loop=1&byline=0&title=0 (it rather a gif though).

@cryolithic
Copy link

My issue (linked above) was with a video that should have been blocked, but was not.

@stale
Copy link

stale bot commented Nov 17, 2021

See: #17373 This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the wontfix label Nov 17, 2021
@denschub
Copy link
Member Author

*chirp*

@stale stale bot removed the wontfix label Nov 17, 2021
@Amejia481
Copy link
Contributor

We changed the default to be "Block audio only" :)
Is there anything else that we have to address on this bug?

@denschub
Copy link
Member Author

Oh! Sorry - I honestly was not even aware of this, that completely slipped my attention. I just poked the stale-bot out of pure subconscious reaction. :)

No, the new default matches what most people expect as far as we can tell. I'll close this issue. Thanks for checking in!

@Amejia481
Copy link
Contributor

No problem. Thanks for always keeping an eye opened for webcompact bugs :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🐞 bug Crashes, Something isn't working, .. Feature:Media needs:UX-investigation Issues where UX needs to define or scope a solution or determine feasibility
Projects
None yet
Development

No branches or pull requests

9 participants