Autofill not working properly in Chrome on macOS

I never get any autofill of my information on any page since switching to 1PasswordX. My satisfaction with 1Password has gone way down lately because I have two different keyboard shortcuts to remember depending on which browser I'm using (I use the regular extension in Firefox and Safari).

I've confirmed that in Chrome on macOS the autofill option is set to allow 1Password to control it, and the Chrome piece is disabled. I have an identity in 1Password, and when I go to the Amazon URL suggested and click on name, nothing happens. I did the keyboard shortcut to trigger 1Password, and nothing happens. There is no drop-down showing the identity. When I click on the icon in the browser toolbar, no identity comes up.


1Password Version: 1PasswordX
Extension Version: 1.18.0
OS Version: macOS 10.15.3
Sync Type: Cloud

Comments

  • kaitlyn
    kaitlyn
    1Password Alumni

    Hi there @jasondunn! 👋

    I'm glad you reached out. I'm curious to learn more about what you're experiencing. I'm wondering what you do see when you click the 1Password icon in your browser toolbar. Does it open to Suggestions or do you see a different view? There are a few different options that can easily be tweaked in settings, so I want to make sure we're looking at the same thing before giving you any instructions. Let me know what view you see, and we'll go from there.

  • jasondunn
    jasondunn
    Community Member

    Hi Kaitlyn, thanks for responding. On the Amazon registration page link you shared in the other thread, I just get "Search 1Password". Even when clicking in the fields, I don't get anything related to the identity I have stored in 1Password. On other forms where I'd expect to have autocomplete of name, address, etc. I get nothing at all.

  • kaitlyn
    kaitlyn
    1Password Alumni

    @jasondunnSearch 1Password will almost always be visible in the 1Password X pop-up. I'm interested in what's directly underneath Search 1Password.

    What do you see where the arrow is pointing in the above screenshot when you open the pop-up on the Amazon registration page, for example?

    As far as clicking inside fields goes (the inline menu), Identities should show up inside email fields.

  • jasondunn
    jasondunn
    Community Member

    In that list I see various Amazon accounts, all of my credit cards, then at the very bottom I see my ID card. When I click on it, then click Autofill, it does put my name in but not my email. Is this the way it's supposed to work? If so, it seems very inefficient and I'd prefer to use Chrome's autofill function.

  • kaitlyn
    kaitlyn
    1Password Alumni

    @jasondunn – That's the way! However, your email should have filled. Can you take a look at your Identity item and make sure an email address is stored inside it?

    You can also fill an Identity using the inline menu inside the email field. Logins will appear above Identities, but if you're creating an account for the first time, then you likely wouldn't have any Logins yet. Amazon may not be the best example since it sounds like you already have multiple Amazon accounts stored inside 1Password.

  • jasondunn
    jasondunn
    Community Member

    I do have an email address in my profile, but even if that was filled in, having to scroll to the bottom of a large list of choices to get to my ID is inefficient and slow. I appreciate the help but it seems like this feature just doesn't work in a way that I need it to, so I've turned it off and will resume using Chrome's autocomplete. I hope 1Password re-thinks how this works because I can't imagine anyone liking it this way. 🤔

  • jasondunn
    jasondunn
    Community Member

    Ok, so it looks like if I go into Chrome's settings and disable 1PasswordX for form autofill, it disables the entire extension. 😢Kaitlyn, is there a way for me to use Chrome's autofill on forms, but keep 1PasswordX?

    I was a happy 1Password customer for years but it seems ever since 1Password starting having issues with Chrome things have gotten worse, fast. Far more hassles than before. 😞

  • kaitlyn
    kaitlyn
    1Password Alumni

    @jasondunn – The email address wouldn't necessarily be in your 1Password profile, but you'd have to save your email inside an Identity item as well. Keep in mind that you can also begin typing into a field, and 1Password X will refine the results in the inline menu to match what you're typing. The same goes for the 1Password X pop-up as well – search results will appear as soon as you begin typing.

    Here's an example of a test Identity:

    Of course, you can add much more information to it, like your address and phone number, but my goal was to show you the basics and where your email would be if there is one saved inside the Identity item.

    To re-enable Chrome's autofill, you'll want to disable the Make 1Password the default password manager setting on the 1Password X settings page.

    I'd like to clarify what you mean when you mention things getting worse since 1Password started having issues with Chrome. Is the issue you're referring to that 1Password X and Chrome's autofill menu overlap, or are there other issues you're experiencing in 1Password X in Chrome? I'm interested in what changed to make things become worse. I'd like to address your feedback and see what we can come up with to improve the experience.

  • jasondunn
    jasondunn
    Community Member
    edited March 2020

    @kaitlyn I wanted to get a deeper understanding of how this was missing the mark, so I've paid particular attention to how 1Password no longer works properly on forms.

    Form-fill autocomplete should work like this: when I start typing my name in a form field called "First Name" it should offer to autocomplete the entire form with any applicable matching form fields: last name, email, address, etc. This is how form autocomplete has worked for 10+ years.

    It seems the only way to get 1PasswordX to complete a form is if I click on the first field ("First Name"), then do the keyboard shortcut for 1PasswordX, then scroll down past all my credit cards and select my ID card. Then it will populate the form. This is dramatically worse than how browser autocomplete works, so I am seeking an explanation from 1Password why it works this way. Surely this can be functioning as intended?

  • kaitlyn
    kaitlyn
    1Password Alumni

    @jasondunn – I sincerely appreciate the thought you've put into this. I think the expectations you're having are slightly off. 1Password X won't autocomplete. As in, when you start typing something, it won't automatically finish what you're typing. At least, that's what I think of when I think of autocomplete. With 1Password, you'll always need to tell it to fill something for you. There's lots of reasons why we went that route, but you can learn a few from this blog post.

    All that said, 1Password X should work like this:

    • Place focus inside an email field.
    • Inline menu appears automatically.
    • Start typing your name or the title of your Identity item.
    • The inline menu results scale down and the remaining options contain what you've typed.
    • Press the down arrow key to select the Identity, press enter to fill it.
    • The data you have stored in the Identity will fill in multiple fields (name, address, email, phone number, etc.)

    You can fill using the 1Password X pop-up, like you mentioned, but I think the inline menu is more efficient since it's right there on the page. If you're experiencing different behavior on a specific website, feel free to let us know so we can investigate!

  • jasondunn
    jasondunn
    Community Member
    edited April 2020

    Hi there Kaitlyn. I hope you're well in this crazy time. I know I'm tilting at windmills here, but I have to keep trying because I believe the approach 1Password is using to autofill forms is fundamentally broken and a bad customer experience. I wish I could show you a video of what I'm experiencing, but the pop-up from 1Password shows all my credit card entries, so that's a no-go.

    I completely understand why 1Password doesn't autofill username/passwords without user input. For security reasons, it makes sense.

    However, contact/shipping forms are different for a couple of reasons:

    1) It's not secure/private information in the same way a username/password is
    2) The user prompts the start of the input by typing the first letter of their name

    Every browser in the world does this the same way: it shows the autocomplete information in a drop-down menu and with one click I can select it and have the form complete my info. Below is a screenshot of how Firefox does this.

    1Password doesn't work this way and it's infuriating. I have to type in all my info manually every time. If I click inside a field and manually trigger 1Password at best I'm shown a long list of all my credit cards and if I scroll down to the bottom I can select my ID...and it will maybe fill out some of the form fields.

    Is there a video showing me how this is supposed to work? Because I feel like what you're saying is so completely different than my experience, and 1Password has an otherwise superb customer experience, this is jarring and brutally disappointing to me as a long-time customer.

    EDIT: Here's a really simple example:
    https://sated.com/pages/contact-us

    I recorded a short video showing what I'm seeing in Chrome on macOS:
    https://drive.google.com/open?id=1iapgbEdwtTKZHUtSAds3wAM6Hx8lfU1m

  • kaitlyn
    kaitlyn
    1Password Alumni

    Thanks, @jasondunn! I hope you're hanging in there as well. ❤️

    There's a video in the "Get to know 1Password X" article. You can check it out here. The part I mentioned about typing to narrow down the suggestions in the inline menu appears at about 33 seconds in.

    Thanks for sending in the example. I see the 1Password X inline menu appear in the email field, as I'd expect, with my Identities available to fill. If I begin typing any portion of the title or name in one of my Identities, the results begin to narrow down. Once I select the Identity I want using the arrow keys and press enter, the name and email fill. In your video, you selected to fill your Login for that website (Identities have specific Identity card icons next to them). The Login won't fill your name since it doesn't have your name saved inside it.

    I'll pass along your feedback to the rest of the team here at 1Password in regards to creating an autocomplete feature that aligns more with browser's autofill functionality. Again, I really appreciate you taking the time to share your thoughts with me.

    ref: dev/projects/customer-feature-requests#152

This discussion has been closed.