Live data from Hacker News

Issue 914451: Autofill does not respect autocomplete="off"

bugs.chromium.org

41–50 of 383 posts

Re: Issue 914451: Autofill does not respect autocomplete="off"

#41
As I had already commented on the issue, it completely breaks Germany's main train ticket selling website:

https://i.imgur.com/BjYTgSn.png

They have tagged the field as autocomplete=off but Chrome just doesn't care.

Also see this linked issue where they collected valid use cases for autocomplete=off. They just seem to ignore 452 use cases (I can't comment on the quality of them, I did not read any).

https://bugs.chromium.org/p/chromium/issues/detail?id=587466

Re: Issue 914451: Autofill does not respect autocomplete="off"

#42
I do not get from where it comes that it is a rogue developer. I have worked in many companies where developers make mistakes. And, it is always the ways of working, giving more priority to features than quality, and similar cultural attributes of the company at fault.

The only time I saw this being a rogue developer was a commit and run done by a guy on his last day.

It is easy to blame one person when actually is a systemic failure that needs to be addressed at the company level.

Re: Issue 914451: Autofill does not respect autocomplete="off"

#43
post #37

Because other people here are throwing in their frustrations, I will at least add that on the flip side I have been frustrated by sites that attempt to disable autofill for illegitimate reasons, like attempting to disallow password managers. I think I understand where this is coming from. On the other hand, I, too, have been bit by this at least once, in the past. I think it was easier to just disable it at that time…

Disabling autocomplete is so incredibly frustrating that I ran an extension in Safari to remove the off tag from sites. Of course I want to use KeyChain, the whole point is that touch based ID is more secure.

Re: Issue 914451: Autofill does not respect autocomplete="off"

#44

Explanation from the 'rogue Chromium dev' is linked to in comment 19 of this bug: https://bugs.chromium.org/p/chromium/issues/detail?id=914451... https://bugs.chromium.org/p/chromium/issues/detail?id=468153...

...which really makes it worse: 1. Our programming language has an attribute called "autocomplete" with two possible values: "on" and "off" 2. We will now (without consultation or announcement) simply start ignoring one of those values when you specify it. (and certainly not document the new behaviour!) 3. Here, I made you a convoluted (and undocumented!) workaround for getting the original behaviour of the attribute…

All that based on an increase in page submissions. Is that the goal of auto-complete?

The research behind the number (25%) is highly dubious, because the video cited as the source doesn't tell how it was done. At all. Ironically, it follows a section on how MDN is documenting the standards, and how that "contribute(s) a lot".

Re: Issue 914451: Autofill does not respect autocomplete="off"

#47
I run a site with a normal login/password, but which maintains passwords for other systems. It's pretty frustrating when the internal external usernames are autofilled with the username from our site. It confuses the user, suggesting that the username from the external site should be the same as our own.

Re: Issue 914451: Autofill does not respect autocomplete="off"

#48
The Chrome dev team have implemented autocomplete the way they think it should work, not the way web developers want.

You cannot switch off Chrome's handling of autocomplete, thus any other autocomplete implementation will be overwritten by Chrome's handling.

Chrome team feel they know best.

Re: Issue 914451: Autofill does not respect autocomplete="off"

#49
post #45

Earlier quoted context omitted.

They give you back $1000 if you do that?

Chargeback.

Is that allowed given that you appear to have authorized it and they have proof (it's obviously not fraud or something like that)?

Re: Issue 914451: Autofill does not respect autocomplete="off"

#50
post #40

I guess this will lead to a horrible coding style where instead of having this in the form: We will see stuff like this: Where developers use some type of abstraction that generates a random id for each field and then assigns it to the original value server side or in javascript. Just like they already randomise asset filenames to avoid caching.

I’m doing this with a field where I provide server side autocomplete of an item. It sucks, but I can’t find a better workaround.
Post reply on HN