1Password cannot autofill Google credentials

honumael
honumael
Community Member

I just noticed this on iOS. I was trying to log into my Google account with 1Password. The autofill tried to fill the "email address" field (it showed the entry and asked for Face-ID and all), but nothing happened (the field was not filled). This was through the regular password autofill function of iOS.

The browser I was using was Vivaldi for iOS, but the same issue also occurs with Brave for iOS. In Safari, it worked because I'm using the 1Password extension instead of the regular iOS autofill.

It is not an issue of Google being in a foreign language, as it occurs in English mode as well (I thought I'd mention it since I've reported a few of those language-related errors recently).


1Password Version: iOS 8.10.34
Extension Version: Not Provided
OS Version: iOS 17.5.1
Browser: Vivaldi/Brave for iOS

Comments

  • Hi @honumael - thanks for taking the time to report this issue.

    When you autofill using either the "🔑 Passwords” button or the suggestions that appear directly above your keyboard, it's iOS Password AutoFill, rather than 1Password, that handles the actual filling process.

    We've seen a few reports of iOS Password AutoFill failing to autofill usernames into sign-in forms that are split over two pages in third-party browsers. I'd recommend keeping iOS up to date in anticipation of a fix for this issue.

    In the meantime, you could consider setting a text replacement shortcut in iOS for your username or email address, using the Apple support guide linked below. As an example, I have mine set up so typing @@ fills my home email address, while typing @@@ fills my secondary email address:

    Save keystrokes with text replacements on iPhone – Apple Support (UK)

    Let me know how you get on with the above and I'll be here to help if you have any questions. 🙂

    ref: dev/core/core#29363

  • honumael
    honumael
    Community Member

    Hello @Kester.D_1P

    So that means it's completely out of 1Password's hand, right?

    The text replacement shortcut would probably be a nice fix for most users. Unfortunately, I've made extensive use of Fastmail's masked email addresses feature, as well as my custom domain email addresses. Every website I'm on has a different email address - that's why 1Password is so valuable with its autofill.

  • @honumael

    So that means it's completely out of 1Password's hand, right?

    Essentially so, yes. Password AutoFill, which is part of iOS, is the thing that's detecting and filling forms and 1Password can offer to pass on the relevant information, but only when (and if!) Password AutoFill asks for it. As in, if Password AutoFill never asks 1Password for your email address, it can't be autofilled.

    We have found that Safari can handle these two-page sign-in forms better than third-party browsers – even when you're not using the 1Password Safari extension – which suggests that Safari may have something of a "home advantage" on iOS that other browsers don't get.

    The text replacement method that Kester suggested is probably about as close as you'll get to a workaround unless that changes, but as you mentioned, Masked Email addresses make this a bit more of a chore. In that case, you'll probably have to Copy and fill passwords into apps that don't work with 1Password.

    I hope that explains things fully, but please do let me know if I can be of any further help. :)