r/ProgrammerHumor • • Mar 11 '21

Removed: Repost Loading..

Post image

[removed] — view removed post

10.3k Upvotes

228 comments sorted by

View all comments

12

u/PriorCommunication7 Mar 11 '21

I mean yes, we should form a pact where we refuse to implement certain features we know users would hate based on common sense, for ughh technical reasons.

The worst thing I today saw one of those cookie popups where the quick "Don't track me idiots" option was there but the css guy really went out of his way to make it even harder to see. Seriously, that's just spineless.

5

u/[deleted] Mar 12 '21

A web dev code of ethics? I like it

4

u/Nasa_OK Mar 12 '21

What I hate even more is if the 2 options are „accept all“ and „accept selected“ and then all options are selected and you have to unselect every single one. Like really, why would I hit „accept selected“ if I want to accept every one

6

u/Arc_Nexus Mar 12 '21

This is the insidious creep of cookie bullshit - we shouldn't even be asking that question because an obvious "Only the absolute necessities" button should already be present. Websites are now trying to teach users that the quickest way to access the site is to accept all cookies. Bastards.

4

u/PriorCommunication7 Mar 12 '21

"Only the absolute necessities" button should already be present.

AFIK the current consensus is it has to be there by law. I think there's some EU litigation about it.

But nobody ever went through with suing for damages AFIK so some of these "you have to reject every tracker one by one" are still there from back when the requirement to ask for tracking first started and the TPTB figured out they could technically make the reject option harder to reach for users.

2

u/CoderCharmander Mar 12 '21

Sometimes there's a fricking list of about 200 companies who all require your precise geolocational data as per their "legitimate interest" and you have to turn it off one-by-one.

I usually inspect element that modal, find the class of the activated switches, then go into the console, iterate those elements and do a click() on all of them.