Closed Bug 1900147 Opened 1 year ago Closed 1 year ago

Inability to block videos on sites which have a fixed position while other content scrolls around them

Categories

(Firefox :: Disability Access, enhancement)

Firefox 126
enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: erwinm, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0

Steps to reproduce:

Reduce Motion at system level.

Various other animatoion-blocking fixes.

Turn off picture-in-picture video controls in about:preferences.

Actual results:

Many sites continue to fire picture-in-picture, regardless.

New sites are especially nasty.

Even if the pop-up mini painscreen isn't "playing," it still breaks scrolling and triggers migraines.

Expected results:

Blocking picture in picture should block picture in picture.

If the controls setting isn't supposed to block picture in picture, there should be an easily discoverable way for users who do not enjoy migraines to block all picture in picture.

Component: Untriaged → Disability Access

"New sites are especialy nasty" should read "News sites are especially nasty."

Can you please provide explicit steps to reproduce this? Which websites? When you mention picture-in-picture, do you mean the Firefox feature or a website feature where scrolling puts a mini video in a corner?

Flags: needinfo?(erwinm)

I mean the website "feature."

https://web.archive.org/web/20240607190213/https://www.usatoday.com/story/news/politics/2024/06/07/pentagons-us-gaza-floating-pier-aid-reopens/74011728007/

Open an article, it's likely to contain a video, page down, that video's likely to reappear in the lower right corner. Firefox can keep it from autoplaying, but can't get it to stop popping up and can't get it to scroll with the rest of the page, and the visual clash between scrolling and non-scrolling is enough to trigger migraines.

Flags: needinfo?(erwinm)

Unfortunately that isn't something we can control from the browser side. It looks like a design decision on the website's part. At least from the example you gave, I don't see any animation except for the motion in the video itself. Note: Firefox does not prevent auto play if the video is muted.

The browser's picture-in-picture feature you have disabled is something else - it allows videos in websites to be "torn out" and played in a separate window so that you can switch tabs and still watch the video in the background tab.

Unless I'm missing something, it seems to me that this is not really specific to videos. This could just as well be an image that the page has chosen to make sticky so that it doesn't scroll. Or am I missing something?

In that case, the best solution for you might be something like Reader View, which completely reformats the page, thus avoiding page styling problems.

I acknowledge the harm this causes, but there are limits to what we can do to remediate web authoring choices, how ever misguided they might be. This is especially true for a case like this where it's unclear how we could detect and prevent this in a way which works reliably across the web without breaking the page. Of course, we're open to browser features which make the web better for people with disabilities by remediating content, but I don't think there's a clear path forward here.

As I suggested above, Reader View might be an option here, though I don't know if it behaves the way you want across various sites that you use.

Status: UNCONFIRMED → RESOLVED
Type: defect → enhancement
Closed: 1 year ago
Resolution: --- → WONTFIX
Summary: Cannot Block Picture-in-Picture → Inability to block videos on sites which have a fixed position while other content scrolls around them

@MarjaE - one of our colleagues, @eemeli, has created Kill Sticky Shortcut add-on for Firefox that removes all fixed & sticky positioned elements from the page & forces the page to be scrollable, which correlates really well with all the non-content stuff and popups. It provides a keyboard shortcut that allows to toggle the feature on and off, if needed.

Maybe this add-on could be helpful for some sites? It does really well with Twitter and such.

You need to log in before you can comment on or make changes to this bug.