Earlier quoted context omitted.
Whats the solution for the busy engineer? Anyone know a Selenium plug in that let's you run with browser extensions or something? There's too many popular extensions to test manually.
This is probably so far down the list that I would be interested to hear of any kind of testing of extensions at all for non-extension companies.
Substack's UI and 1Password temporarily cost me $2k
101–110 of 278 posts
Re: Substack's UI and 1Password temporarily cost me $2k
#102Earlier quoted context omitted.
Password managers aren't nearly intelligent enough to be used without copy and paste for sensitive forms. One example is how almost every password manager including the built-in one in most browsers will assume that if there's a type="password" field, then the previous sibling field must be the username. Sometimes they'll even pick a field far away in the DOM like your chatbox input to autofill with the username. So…
> One example is how almost every password manager including the built-in one in most browsers will assume that if there's a type="password" field, then the previous sibling field must be the username. Sometimes they'll even pick a field far away in the DOM like your chatbox input to autofill with the username. Note that this behavior is defined as part of the `autocomplete` standard. https://html.spec.whatwg.org/mul…
And even if it did work, a spec is always underspecified even for the password manager who wants to follow it 1:1, so even in a best case scenario, you don't have implementation consensus. For example, you would think password manager heuristics wouldn't look outside the current to assume the username field, but some do on some browsers.
The end result is that if you have a need that isn't the general case, you end up having to trade away UX to cater to software.
Re: Substack's UI and 1Password temporarily cost me $2k
#103Earlier quoted context omitted.
To counter this: if you happen to find yourself on the phishing domain facebo0k.com and you end up copying your password into that.. Browser extensions guard for this better than we can.
Maybe we should take the best of both worlds then: an extension that only knows which domains you have passwords saved for, but not the account or PW. It just serves as a red flag if the domain is suspect.
There are other URL in title extensions for most browsers. And they're simple enough you can audit them or write your own.
Re: Substack's UI and 1Password temporarily cost me $2k
#104Earlier quoted context omitted.
Or 1Pass does a little bit more smart in checking before randomly entering text? It wouldn't be difficult to catch this
The problem is that all of these autofillers are already way too complex, because almost no one uses the optimal markup (adding the attribute autocomplete="cc-exp-year", in this case)—almost no one has even heard of the proper autocomplete markup here (I remember being in a conference room with two or three hundred other web developers a couple of years back, and the speaker asked who knew about autocomplete="new-pas…
I assumed that kind of markup had to exist, but its not my job to do web development at all, so time being finite, I'd never seen those. But I always assumed that they'd have to exist if I ever went looking. Why do people whose job it is to know these things not bother checking?
Re: Substack's UI and 1Password temporarily cost me $2k
#105Yikes. I love my password manager, but I decided when I got it that I was never going to use the browser extensions. Putting your password manager anywhere near your web browser just seems like insanity to me (all the exploit write-ups I recall about password managers were related to browser extensions and sandbox escapes). This seems like another reason. It's not worth it. Keep the password manager in its own app an…
Re: Substack's UI and 1Password temporarily cost me $2k
#1061. The "autofill" function only fills in the credit number when the user specifically tells it to; it does not proactively fill forms with no user intervention.
2. "autofill" does not automatically submit the form after filling (although certain forms may be implemented to submit automatically once complete); in this particular case, the user still has a chance to review the completed form before manually clicking the subscribe button.
Re: Substack's UI and 1Password temporarily cost me $2k
#107Yikes. I love my password manager, but I decided when I got it that I was never going to use the browser extensions. Putting your password manager anywhere near your web browser just seems like insanity to me (all the exploit write-ups I recall about password managers were related to browser extensions and sandbox escapes). This seems like another reason. It's not worth it. Keep the password manager in its own app an…
After learning about how every app in your PC has unfettered un monitored access to the clipboard why in gods name would you do that? I explicitly make a point to never copy any password to the clipboard!
Re: Substack's UI and 1Password temporarily cost me $2k
#108Earlier quoted context omitted.
This is probably so far down the list that I would be interested to hear of any kind of testing of extensions at all for non-extension companies.
Haven't seen this automated, but I have seen internal issues raised by folks within large orgs when their extension started breaking things. But it's only once you have 50+ to 100's of engineers working on a product, each with a subset of extensions installed, that you can rely on the cross product of engineers and their installed extensions for realistic coverage.
Put in dollars, it probably costs 5-10 million a year (if not more) to test extensions even haphazardly.
Re: Substack's UI and 1Password temporarily cost me $2k
#109Earlier quoted context omitted.
1Pass can choose not to put CC information into hidden fields.
Looking at the screen cap, it's not actually a hidden form, as much as a form field styled to look like text.
There's a real input field, and a hidden input field "on top of" each other. I guess one is the stylized user-interactive one of which the value gets normalized into cents into the hidden one?
$
/year
Re: Substack's UI and 1Password temporarily cost me $2k
#110https://news.ycombinator.com/item?id=13329525
For this reason, never use auto form fill.