Firefox doesn't fill fields after picking them in the app #1183

Closed
opened 2025-11-26 22:41:22 -06:00 by GiteaMirror · 6 comments
Owner

Originally created by @theRealPadster on GitHub (Jan 17, 2021).

Describe the Bug

In Firefox Nightly (currently version 210116, but it's been this way for a while), when I select the bitwarden dropdown item of a form field, it takes me to the bitwarden app and I can pick the login to use. Then it goes back to Firefox, but 90% of the time it doesn't fill the form field in and I have to copy/paste them from the app myself. It sometimes works when I navigate to a different page or reload the page, after picking my login.

Steps To Reproduce

Use bitwarden autofill API and Firefox Nightly.
Go to a site that you have a saved login for.
Tap the form field.
Select bitwarden.
Pick your login.
It goes back to Firefox, with nothing filled in.

Expected Result

When you pick the login from the bitwarden app, it fills the fields in on the page in Firefox.

Actual Result

When you pick the login from the bitwarden app, it goes back to Firefox with the fields still empty.

Screenshots or Videos

What it looks like before picking anything. (And after selecting your login)
Screenshot_20210117-140303
What it looks like after picking my login and going back a page, then navigating to the site's login page again.
Screenshot_20210117-140449

Environment

  • Device: Pixel 2
  • Operating system: Android 11
  • Build Version: Version: 2.6.1 (3178)
  • Is this a Beta release? No

Additional Context

Most of the time it doesn't work. Sometimes the bitwarden dropdown item doesn't even show up. I can sometimes get it to work if I reload or go to another page and go back.

Originally created by @theRealPadster on GitHub (Jan 17, 2021). <!-- Comment: Please do not submit feature requests. The [Community Forums][1] has a section for submitting, voting for, and discussing product feature requests. [1]: https://community.bitwarden.com --> ## Describe the Bug In Firefox Nightly (currently version 210116, but it's been this way for a while), when I select the bitwarden dropdown item of a form field, it takes me to the bitwarden app and I can pick the login to use. Then it goes back to Firefox, but 90% of the time it doesn't fill the form field in and I have to copy/paste them from the app myself. It sometimes works when I navigate to a different page or reload the page, after picking my login. <!-- Comment: A clear and concise description of what the bug is. --> ## Steps To Reproduce Use bitwarden autofill API and Firefox Nightly. Go to a site that you have a saved login for. Tap the form field. Select bitwarden. Pick your login. It goes back to Firefox, with nothing filled in. <!-- Comment: How can we reproduce the behavior: --> ## Expected Result When you pick the login from the bitwarden app, it fills the fields in on the page in Firefox. <!-- Comment: A clear and concise description of what you expected to happen. --> ## Actual Result When you pick the login from the bitwarden app, it goes back to Firefox with the fields still empty. <!-- Comment: A clear and concise description of what is happening. --> ## Screenshots or Videos What it looks like before picking anything. (And after selecting your login) ![Screenshot_20210117-140303](https://user-images.githubusercontent.com/1565883/104853182-307d7380-58cd-11eb-8bff-3742ce16a627.png) What it looks like after picking my login and going back a page, then navigating to the site's login page again. ![Screenshot_20210117-140449](https://user-images.githubusercontent.com/1565883/104853191-36735480-58cd-11eb-86ad-2e096435a9bf.png) <!-- Comment: If applicable, add screenshots and/or a short video to help explain your problem. --> ## Environment - Device: Pixel 2 - Operating system: Android 11 - Build Version: Version: 2.6.1 (3178) - Is this a Beta release? No ## Additional Context <!-- Comment: Add any other context about the problem here. --> Most of the time it doesn't work. Sometimes the bitwarden dropdown item doesn't even show up. I can sometimes get it to work if I reload or go to another page and go back.
Author
Owner

@nri82 commented on GitHub (Jan 29, 2021):

i am having the same problem.

@nri82 commented on GitHub (Jan 29, 2021): i am having the same problem.
Author
Owner

@smithed commented on GitHub (Feb 3, 2021):

same problem, with the difference that I'm using the new inline fill. It notices prompt, I go to bitwarden to log in, return to firefox, click to fill...and nothing. Always works after reloading the page, and still fails even if I'm already logged into my vault.
edit:trying again, it looks like things work correctly if I'm logged in to the app itself (ie if you need autofill you log in once and it gives you options for that site...but if you go to the app a moment later it asks you to put in biometrics a 2nd time).

@smithed commented on GitHub (Feb 3, 2021): same problem, with the difference that I'm using the new inline fill. It notices prompt, I go to bitwarden to log in, return to firefox, click to fill...and nothing. Always works after reloading the page, and still fails even if I'm already logged into my vault. edit:trying again, it looks like things work correctly if I'm logged in to the app itself (ie if you need autofill you log in once and it gives you options for that site...but if you go to the app a moment later it asks you to put in biometrics a 2nd time).
Author
Owner

@Derkades commented on GitHub (Feb 10, 2021):

This also happens with Keepass2Android and only in Firefox (at least for me) so probably a firefox issue. It worked fine months ago.

@Derkades commented on GitHub (Feb 10, 2021): This also happens with Keepass2Android and only in Firefox (at least for me) so probably a firefox issue. It worked fine months ago.
Author
Owner

@9ary commented on GitHub (Feb 12, 2021):

This is a Firefox regression, not a BW issue. I've bisected Firefox and found the commit that broke it. See https://github.com/mozilla-mobile/fenix/issues/16583.

@9ary commented on GitHub (Feb 12, 2021): This is a Firefox regression, not a BW issue. I've bisected Firefox and found the commit that broke it. See https://github.com/mozilla-mobile/fenix/issues/16583.
Author
Owner

@eliykat commented on GitHub (Apr 29, 2021):

Thanks for reporting this issue. Autofill problems can affect different sites, apps, or devices, and we’re working on improving this feature. To help us track and analyze affected sites, please lodge a report using the Google Form mentioned in this issue: #1389. Please also direct any discussion or questions to that issue. This issue will now be closed.

@eliykat commented on GitHub (Apr 29, 2021): Thanks for reporting this issue. Autofill problems can affect different sites, apps, or devices, and we’re working on improving this feature. To help us track and analyze affected sites, please lodge a report using the Google Form mentioned in this issue: #1389. Please also direct any discussion or questions to that issue. This issue will now be closed.
Author
Owner

@9ary commented on GitHub (May 1, 2021):

I'm just leaving this here in case anyone finds this issue in the future, because it was evidently closed without reading the thread at all (but there's also no reason to keep it open):
This is not an issue with the Bitwarden app. It's a bug in Firefox that's being tracked at https://bugzilla.mozilla.org/show_bug.cgi?id=1693152. It affects all autofill providers on Android, and there's nothing Bitwarden can or should do about it.

@9ary commented on GitHub (May 1, 2021): I'm just leaving this here in case anyone finds this issue in the future, because it was evidently closed without reading the thread at all (but there's also no reason to keep it open): This is **not** an issue with the Bitwarden app. It's a bug in Firefox that's being tracked at https://bugzilla.mozilla.org/show_bug.cgi?id=1693152. It affects all autofill providers on Android, and there's nothing Bitwarden can or should do about it.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#1183