[4.5.0.25] Android App Support: Autofill passwords fails when password application is already open

REPRODUCIBILITY: 100%
OS VERSION: 4.5.0.25
HARDWARE: Sony Xperia 10 II
UI LANGUAGE: Dutch
REGRESSION: -

DESCRIPTION:

When trying to auto-fill a password with the 1Password for Android while the app is open. It jumps to the 1Password app and it is not possible to auto-fill the password. When the 1Password app is closed, it is possible to auto-fill and it will not jump to the 1Password app.

PRECONDITIONS:

An 1Password account is needed
1Password needs to be set up as default service for autofill.
Run apkd-launcher com.android.settings and go to System → Languages and Input → Service for autofill. Select 1Password or an other password manager as the default.

STEPS TO REPRODUCE:

  1. Open the password application (I use 1Password) and login
  2. Open the Fennec browser
  3. Go to a website that has a login form
  4. Click on the password field
  5. Select the item that you want to fill in from the 1Password popup view

EXPECTED RESULT:

I expect to see the login screen and after that I expect the password to be filled in. (Or I expect that it immediately fills in when I am already logged in into the app). I do not expect to be jumped into the 1Password app itself.

ACTUAL RESULT:

The view will minimize to the homescreen or jump to the 1Password application. But it is not possible to fill in the password, because the Android support “thinks” it should jump to the 1Password app when the autofill window is being shown above the Fennec app or any other app.

MODIFICATIONS:

N/A

ADDITIONAL INFORMATION:

N/A

Why not use a native SFOS password manager. I never had any such problems even on Android apps.

1 Like

is there any SFOS password manager with an autofill feature?

1 Like

Oops. I din’t properly read the post title. No, not to my knowledge.

This bug is solved in version 4.6.0.13. But as regression apps dont jump from one to another. For example if instagram opens a page in fennec, you should switch by yourself.