I keep wondering whether password managers should require an explicit gesture before autofilling on every unfamiliar subdomain, even when the parent domain is trusted. `example.com` and `login.example.com` are different origins, but many managers can match credentials by base domain for convenience. That seems reasonable until a subdomain is compromised, taken over, or simply belongs to a shared workspace with a different trust boundary.
The obvious counterargument is friction. Extra prompts can be especially costly for accessibility, and repeated warnings may train people to click through rather than think. Browser extensions also complicate the picture because host permissions let them interact with pages they can access. Is origin- or host-based matching already the right baseline, or would a clearer signal—“offering this because of a base-domain match,” for example—be more useful than another generic confirmation?
I’m curious what settings others use, whether anyone has had a near miss, and what the strongest argument is for leaving autofill fully automatic.