Always show 1password above iOS keyboard
Feature Request
It would be helpful to have a permanent way of accessing 1password and its autofill capabilities from the iOS keyboard.
Description
1Password only shows a "Passwords" option above the keyboard when a password field is displayed in an app, but 1password is capable of storing and autofilling many things which are not passwords, such as identities and credit cards.
It would save a lot of time if there was permanently a "Passwords" option shown on the iOS keyboard, for use when there is no password field.
Some examples of when:
Many websites ask for email on a separate screen to password; I can't fill the email from 1password without leaving the app because the "Passwords" option is not shown above the keyboard until a password field is on-screen and focused (see screenshot #1)
Credit card details cannot be autofilled because they are not a password field (see screenshot #2)
My identity (name, address, phone and other details) cannot be autofilled because these are not password fields, so no "Passwords" option is displayed.
Occasionally, by long-pressing on a field an "Autofill" option appears, which is able to autofill information from 1password. There are several problems with this:
- A) It can only fill one field, even when there are more to fill on screen
- B) It doesn't match the domain to the 1password entry, so I have to search (which takes as long as typing my email, for example)
- C) It can only autofill logins, not identities or (more importantly) credit cards
- D) It takes a long press to bring up the context menu, then a press on "Autofill" to bring up another context menu, then a press on "Passwords" to bring up 1password, then a search in 1password to find the result, then a press to select and autofill the result. For most things this is a comparable to just typing it, so it has low utility
Screenshots
#1
An email field with the password field on the next screen, so the Passwords option is not displayed above the keyboard.
#2
A payment card field with no option to access Passwords.
1Password Version: 8.10.54
Extension Version: Not Provided
OS Version: iOS 18.1.1
Browser: Safari, Brave, Chrome
Comments
-
Hello @willypimpernel! 👋
Thank you for the suggestions! AutoFill is specifically handled by iOS and 1Password isn't able to control when and where the "Passwords" prompt appears above the keyboard. 1Password only provides the data for the AutoFill experience but the actual rendering of the "Passwords" prompt is handled by Apple itself.
Occasionally, by long-pressing on a field an "Autofill" option appears, which is able to autofill information from 1password.
We have some more flexibility with the AutoFill > Passwords option that appears when you double-tap on a field and our team is working to add the ability to fill more types of of items from this menu such as credit cards. I'll let the team know that you'd like to see support for more items introduced in the future.
When it comes to Safari on the iPhone and iPad, you can use 1Password for Safari which is a filling method that we have more control over and that has the ability to fill all sorts of information including credit cards and addresses: Get to know 1Password for Safari on your iPhone or iPad
-Dave
ref: PB-44956672
0 -
Thanks. Is there a way to use similar functionality for other browsers?
0 -
Only Safari can use browser extensions on iOS, so in other cases, you can use the double-tap > AutoFill > Passwords option to autofill other information in other browsers.
As of 1Password 8.10.56 for iOS:
When you select > from a field on an app or website, you can now select and fill items from all categories in 1Password.
— from our release notes
So that now means that you can paste credit card information or other data as required. Hope that will help! :)
0