[iOS dev] 1P will suggest many subdomains even Associated domains list specifies a single subdomain

edited August 3 in iOS

I am an iOS developer, and my app features shared web credentials.
Our website (www.mycompany.com -- not the actual URL) runs a number of applications, many of them on their own subdomain (e.g. dashboard.mycompany.com), and I have my log in credentials for each of those applications store on my 1Password account.

My iOS app's Associated Domains settings contains specifically webcredentials:www.mycompany.com, but when I'm at the login screen, 1Password suggests me all the other subdomains (in fact, everything under that domain) passwords I have.

The passwords are stored with the correct subdomain, including the www one.

This is something I only noticed after installing the iOS 13 beta. I don't remember seeing this on iOS 12, but I can't be sure.

I'm also not sure if this is something from iOS, which ignores the www subdomain and only delivers the domain to password manager applications, or this can be better handled by 1Password.

Here's an example of what happens:

Of all of these passwords, only two of them belong to the www subdomain.

Is there anything I can do to limit what subdomains can be suggested?


  • ag_anaag_ana

    Team Member

    Hi @guilhermearaujo!

    1Password looks at the domain of a website to show you the list of relevant logins, so the behavior was likely the same on iOS 12. I can see how filtering based on subdomain could be useful to you, so while I cannot make any promises, I can tell you that I have shared your feedback internally :)

    Thank you for taking the time to share this feedback and have a wonderful day!

  • +1

    This is the biggest annoyance I have with 1Password and have been dealing with this problem ever since Autofill was introduced in iOS. Please give us the option to filter by the FULL hostname.

    Here's a classic example in my day. Only ONE of these is relevant for the subdomain I'm visiting, and I have zero indication which to try.

  • BenBen AWS Team

    Team Member

    Thanks for the feedback @suderman. I'm not aware of any plans to change this at present, but we are gathering feedback and may consider changes in the future. :+1: We appreciate you taking the time to share your perspective. At present, tapping the 1Password... option at the bottom of the list will open the 1Password UI which can provide a bit more context that isn't available in the autofill UI.


  • Thanks, Ben.

    Perhaps an easier fix: show the full hostname (with subdomain) in Autofill. It is done this way in 1Password's extension, and this way I can at least choose the right option in Autofill.

  • ag_anaag_ana

    Team Member

    @suderman, on behalf of Ben, you are very welcome!

    And thank you again for your input.

    Have a wonderful day :)

  • I'd like to +1 guilhermearaujo and suderman's request for all 1Password platforms (not just iOS), and make an additional request: if there is a matching subdomain (i.e. you're attempting to fill on "thisone.example.com", and you have logins saved for "example.com", "thisone.example.com", and "wrongone.example.com", the exact match should be at the top of the list. (And further, starred entries should be the first among equivalent matches.)

    I have to admit, though, this is mostly nit-picking... I can and do use the "1Password..." button to drop into the full app and find the correct login; it'd just be easier and faster not to have to do so.

  • brentybrenty

    Team Member

    Thanks for the feedback! That's how our desktop apps work, but there are other considerations on mobile, given both the technologies available to us there, but also usability. So in the next update iOS Password Autofill will prioritize the most recently used login credentials. But it's something we'll continue to evaluate as the feature continues to develop. Cheers! :)

Leave a Comment

BoldItalicStrikethroughOrdered listUnordered list
Align leftAlign centerAlign rightToggle HTML viewToggle full pageToggle lights
Drop image/file