DEV Community

Discussion on: Implement Picture-in-Picture on the Web

Collapse
 
ananyaneogi profile image
Ananya Neogi

This is based on user interaction. The user has an option to enable/disable the PiP mode.

Collapse
 
erebos-manannan profile image
Erebos Manannán

Nah, typically it's based on the assumption that the user WANTS it, and "giving me an option" to disable it is just not right. If I, as a brand new user, land on your website and start scrolling past some video, and suddenly it pops out and starts following me around and I then have to stop what I was doing to close that thing, that's not ok.

These things additionally often have awful bugs where e.g. the autoplay on the video might be disabled otherwise (as it ALWAYS should be unless specifically on Youtube or other purely video content website), but then when the video pops out and starts following me around it suddenly starts playing by itself and then I first close it, and then I have to find where it vanished so I can try to figure out how that custom video player (please guys, stop doing that) can be paused. Worst case scenario I have to open developer tools and just delete the DOM nodes to make that thing shut up.

It's like spamming me with popups asking me if I want to sign up for your newsletter, or if I want desktop notifications from your random site? The answer is always no, and developers thinking they are doing good because they're giving me an option to say no is enough, is what pisses me off and why I need so many browser extensions.

Thread Thread
 
korokd profile image
Diogo Korok

The feature is not the problem, it is indeed good that we have these kind of advancements as a platform.
Problem are those who abuse the platform, like Facebook or YouTube.
Want to make an actual difference? I see two ways (each impacting the world differently, though):
1) Boycott abusers. Don't use their apps. Don't give them your money. Call your data back to you, demand them erase your data from their servers (in some countries they must abide by), and go to their competitors.
2) Grow better in your area and, instead of ranting on people online who only wanted to help, seek to have voice in the Working Groups, Consortiums and Committees.

Thread Thread
 
erebos-manannan profile image
Erebos Manannán

You are simply wrong - the feature is the problem.

If I browse the internet randomly I regularly bump into sites abusing various things you would consider "advancements", things like notifications and picture-in-picture.

The reason they are able to abuse these features? Because the features have been designed wrong.

Yes, we should have picture-in-picture, but only if I want it, not when the website developer wants it. We should have notifications, but only when I expressly ask for it, not so every website out there can spam you with "bs-news.com would want to send you notifications? Allow / Deny" dialogs.

Your non-solutions are not amusing.

Thread Thread
 
erebos-manannan profile image
Erebos Manannán

You are simply wrong - the feature is the problem.

If I browse the internet randomly I regularly bump into sites abusing various things you would consider "advancements", things like notifications and picture-in-picture.

The reason they are able to abuse these features? Because the features have been designed wrong.

Yes, we should have picture-in-picture, but only if I want it, not when the website developer wants it. We should have notifications, but only when I expressly ask for it, not so every website out there can spam you with "blahsite would want to send you notifications? Allow / Deny" dialogs.

Your non-solutions are not amusing.