Live data from Hacker News

Chrome breaks the Web

tonsky.me

181–190 of 473 posts

Re: Chrome breaks the Web

#181
post #167

Jesus Christ, to think there are people in this thread defending what the assholes in the Chrome team did is unbelievable. You make breaking changes opt-in, that is API design 101. Linus should take over Chrome development.

Stop being so dramatic. Valuing users over developers is not malice, it's common sense.

They're not valuing users, they're valuing advertisers.

Re: Chrome breaks the Web

#182
post #114

Earlier quoted context omitted.

Yeah- it gets rid of them. Linux chrome. It's been doing it for a while apparently. https://superuser.com/questions/926902/google-chrome-loses-d...

Not for me. Linux Chrome user for quite some time. Never has my credentials been wiped out in an update.

Not ever, eh? Interesting.

Re: Chrome breaks the Web

#183
post #9

> they made all top-level event listeners passive by default. They call it “an intervention”. This is my very problem with Chrome/Chromium right now. The Chrome team does assumption on how things "should" be (in a highly subjective way) and breaks the web. Another example: they decided to ignore the value of `autocomplete` attributes on ` ` tags [1], because: > The tricky part here is that somewhere along the journey…

> does assumption on how things "should" be (in a highly subjective way) They claim they are making these decisions based on user data which I have no reason to doubt. > and breaks the web. Breaks crap websites that are broken already from performance and usability perspective. I personally think this is exactly what is needed to make the web better as a whole. Individual developers working for individual companies a…

It's not the browser developers jobs to police the web.

Re: Chrome breaks the Web

#184
Let's be clear here, this isn't a change in favor of users. This is a change in favor of Google, to speed up their browser, and in favor of their advertisers, for better overlay control.

Re: Chrome breaks the Web

#185

Earlier quoted context omitted.

> does assumption on how things "should" be (in a highly subjective way) They claim they are making these decisions based on user data which I have no reason to doubt. > and breaks the web. Breaks crap websites that are broken already from performance and usability perspective. I personally think this is exactly what is needed to make the web better as a whole. Individual developers working for individual companies a…

There are valid arguments for both sides, but instead of forcing this upon everyone, Chrome team could have added it as a config option. Set the defaults for autocomplete anyway you like, and then let the user change the behaviour only on some sites. Or if you don't wish to pollute the settings with this, extract this behaviour into an extension and let the people choose if it bothers them enough to go and install it…

"config option" can't be the right answer.

It's simply not realistic the 1000th time it's offered as the obvious solution.

Re: Chrome breaks the Web

#186
post #167

Earlier quoted context omitted.

Stop being so dramatic. Valuing users over developers is not malice, it's common sense.

You can make it opt-in without breaking other people stuff. If a website doesn't opt in their users will migrate to another one that offers the same content with a better user experience. It just won't happen tomorrow ( What really bothers me is that people like you can't figure out that there is a trend behind this and it's not good one.

> If a website doesn't opt in their users will migrate to another one that offers the same content with a better user experience

Can't you see how this logic also applies in Chrome's case: everybody would switch to another browser that does passive listeners by default because it's a better user experience.

What's bothering me is that people like you think they are entitled to not maintain your active web apps on browsers that you didn't even help to develop. It's not about you, it's about the users.

Re: Chrome breaks the Web

#188
post #67

Earlier quoted context omitted.

So the question becomes what's less bad: for website developers to break their own site, or for Chrome to break other people's site. I'm all for empowering browsers to override abusive behaviour from websites, but using bad defaults and breaking innocent websites as a result is not the solution.

Chrome is a program that I run on my computer. It protects my interests, not the interests of random crappy website developers doing horrible things like hijacking clipboard events. I'm all for the defaults being whatever is best for me. The browser is the agent of the user.

In this case, the browser is the agent of those advertising to the user. It's not protecting your interests, it's protecting Google's interests.

If it was protecting your interests, it would be a toggleable setting that defaults to normalized behavior.

Re: Chrome breaks the Web

#189

Without commenting on the "intervention" itself: why change the signature of addEventListener? It would have been trivial to add a new addEventListenerEx API with a redefined final parameter, and this alternative approach would have made feature detection trivial.

It seems Firefox supports a non-standard fourth parameter, so that won't work either.

addEventListener is possibly the worst organically grown API I've seen in a long time. If anything, its sordid history should be a lesson to the Chrome dev team that fucking around with proprietary extensions (which this most definitely is) just leads to future technical debt and pain for everyone. Why do they never learn?

Re: Chrome breaks the Web

#190
post #139

Earlier quoted context omitted.

What manual are you referring to? HTML5? That's a living standard, it evolves daily.

Dude, autocomplete=off should just work. Chrome does the WRONG THING. Spec says what to do, living spec says what to do - Chrome does whatever they want. It's BS. It breaks the web. Then chrome Devs say to use autocomplete=something-stupid to get the specification behaviour of 'off' WTF is that?! Donate to Firefox. Chrome is the new IE

Or you know, just use Firefox. The only problem right now being that you need to install Dev Edition to get a decent experience (i.e. version 57).
Post reply on HN