Text replacement shortcuts issues in iOS

I have a few different text replacement shortcuts I've had set up for years within iOS... basically anytime I type these characters in a row (i.e. abc1, abc2, abc3), anywhere in iOS, it will prompt a pre-set auto fill. My use case for these is 4 different email addresses. If I type abc1, a promopt to autofill my yahoo email pops up, abc2 prompts my gmail, etc etc...

Since 1Password password prefill (which I LOVE) and iOS 12, I see the prompt for a split second, but it disappears behind 1Password's password prompts... does this make sense? I WISH I could post a screen shot here, but can't figure out how....

Obviously 1Password auto complete > keyboard text replacement, but it seems like this is a bug somewhere... like it appears and then goes away... anyone else?


1Password Version: 7.2.5
Extension Version: Not Provided
OS Version: iOS 12.1.2
Sync Type: iCloud
Referrer: forum-search:ios text replacement

Comments

  • BenBen AWS Team

    Team Member

    Hi @levithefa

    I too make use of the iOS text replacement and I haven't noticed any difficulties. I'm not entirely clear on where you are seeing this problem. Does it happen in the Notes app, for example? Or is it only in the 1Password app that you're seeing this?

    Obviously 1Password auto complete > keyboard text replacement,

    I'm not seeing that setting anywhere.

    Please let me know.

    Ben

  • It happens/where I see it mostly is i'm logging into somewhere/completing something in Safari (just figured out how to upload an image):

    Regarding your quote.. wasn't referring to a setting, was just saying obviously 1Password is greater than keyboard text replacement

  • BenBen AWS Team

    Team Member

    Regarding your quote.. wasn't referring to a setting, was just saying obviously 1Password is greater than keyboard text replacement

    Ha! Sorry for my confusion on that. I've become so accustom to referencing settings such as

    1Password > Settings > Security > Touch ID

    That I didn't even think of the greater than sign being used in it's original context. Got it now! :smile:

    It happens/where I see it mostly is i'm logging into somewhere/completing something in Safari (just figured out how to upload an image):

    Gotcha. 1Password isn't active at that point. It is possible the the iOS 12 Password AutoFill feature is somehow interfering, but that'd be something Apple would need to address if that is indeed the case. We just provide data to Password AutoFill -- we don't control how or where it functions.

    Sorry for the inconvenience!

    Ben

  • pmorpmor

    I too have this issue. The text replacement, in my case my email address, does appear for a split second as stated and then disappears. I turned off 1Password and it words again. I turn on LastPass and it still works. It only doesn’t work with 1Password.

  • BenBen AWS Team

    Team Member

    @pmor

    If you turn off 1Password in the Settings app under Passwords & Accounts > AutoFill Passwords this works and if you turn it back on it stops working?

    Ben

  • @Ben
    Yes that is correct.

  • brentybrenty

    Team Member
    edited June 11

    @pmor: Indeed. That makes sense then. When you have iOS Password Autofill enabled, Autofill takes control over any login forms. I hadn't thought of it in terms of it taking precedence over text replacement, but that's absolutely the case. I'm not sure it's a bug, but you could certainly bring it up with Apple. Based on their philosophy as far as trying to get people to use better passwords though, which is why the Autofill feature exists in iOS in the first place, I would be surprised if this is something they'd be willing to change. In addition to what we do with 1Password, they offer their own iCloud Keychain for Password Autofill expressly for the purpose of saving and filling account credentials. I'd suggested just saving your username and password and filling it using Autofill instead of trying to do that with text replacement. :)

  • @brenty
    But why does it still work with LastPass?

  • brentybrenty

    Team Member

    @pmor: I have no idea what you're talking about. iOS Password Autofill is, like it says in the name, an iOS feature Apple built -- not us or any other company. :)

  • brentybrenty

    Team Member

    After further testing, I can confirm:

    1. Type text replacement string in username field -- e.g. https://discussions.agilebits.com/entry/signin
    2. Text replacement completes
    3. Enable Autofill (iOS Settings > Passwords & Accounts > Autofill Passwords)
    4. Reload webpage
    5. Type text replacement string in username field again
    6. Text replacement does not complete

    This happens even with only iCloud Keychain enabled in iOS Settings > Passwords & Accounts > Autofill Passwords. This is all Autofill. It's not at all related to 1Password.

  • @brenty
    I doesn't matter, I realised it works if I have iCloud Keychain on too. Which I don't want to use. Thanks.

  • brentybrenty

    Team Member

    I'm not sure I understand. If you're seeing different behaviour with iOS Password Autofill now, that definitely sounds like a bug. I'd encourage you to reach out to Apple with the details, especially if it's something you're able to reproduce consistently. No matter what, I always get the same result here: if Autofill is enabled, it supersedes text replacement in login forms.

Leave a Comment

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