[GH-ISSUE #3767] Autofill not working in Brave Browser #38938

Closed
opened 2026-04-23 17:17:13 -05:00 by GiteaMirror · 17 comments
Owner

Originally created by @Focron on GitHub (Aug 18, 2024).
Original GitHub issue: https://github.com/bitwarden/android/issues/3767

Bitwarden Beta

  • I'm using the new native Bitwarden Beta app and I'm aware that legacy .NET app bugs should be reported in bitwarden/mobile

Steps To Reproduce

  1. Activate autofill in Bitwarden (Beta)
  2. Open Brave
  3. Open any website
  4. Click on the login field

Expected Result

Available autofill options are shown.

Actual Result

Nothing happens.

Screenshots or Videos

1000012185
1000012186

Additional Context

First image shows Autofill not working in brave.

Second image shows Autofill working in vanadium (GrapheneOS version of Chromeium).


Both normal and inline Autofill was tested and both didn't work in brave.

Bitwarden was installed using F-Droid (Bitwarden Repo)
Brave was installed using the Google Playstore.

Build Version

Bitwarden version: 2024.8.0 (18985)

Environment Details

  • Device: Google Pixel 6a
  • OS: GrapheneOS (build: 2024080600)
  • Android version: 14
  • Brave version: 1.68.137
  • Chromium version: 127.0.6533.100

Issue Tracking Info

  • I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
Originally created by @Focron on GitHub (Aug 18, 2024). Original GitHub issue: https://github.com/bitwarden/android/issues/3767 ### Bitwarden Beta - [X] I'm using the new native Bitwarden Beta app and I'm aware that legacy .NET app bugs should be reported in [bitwarden/mobile](https://github.com/bitwarden/mobile) ### Steps To Reproduce 1. Activate autofill in Bitwarden (Beta) 2. Open Brave 3. Open any website 4. Click on the login field ### Expected Result Available autofill options are shown. ### Actual Result Nothing happens. ### Screenshots or Videos ![1000012185](https://github.com/user-attachments/assets/b54c30a2-b5d6-4331-91d3-8be9b15bdb52) ![1000012186](https://github.com/user-attachments/assets/39b46495-1827-401f-98a0-2681b1161643) ### Additional Context First image shows Autofill not working in brave. Second image shows Autofill working in vanadium (GrapheneOS version of Chromeium). -------- Both normal and inline Autofill was tested and both didn't work in brave. Bitwarden was installed using F-Droid (Bitwarden Repo) Brave was installed using the Google Playstore. ### Build Version Bitwarden version: 2024.8.0 (18985) ### Environment Details - Device: Google Pixel 6a - OS: GrapheneOS (build: 2024080600) - Android version: 14 - Brave version: 1.68.137 - Chromium version: 127.0.6533.100 ### Issue Tracking Info - [X] I understand that work is tracked outside of Github. A PR will be linked to this issue should one be opened to address it, but Bitwarden doesn't use fields like "assigned", "milestone", or "project" to track progress.
GiteaMirror added the bug label 2026-04-23 17:17:13 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Aug 18, 2024):

Thank you for your report! We've added this to our internal board for review.
ID: PM-11032

<!-- gh-comment-id:2295140615 --> @bitwarden-bot commented on GitHub (Aug 18, 2024): Thank you for your report! We've added this to our internal board for review. ID: PM-11032
Author
Owner

@Derby9491 commented on GitHub (Aug 18, 2024):

Exactly the same happens to me in Opera. Maybe a problem with chrome-based browsers?

<!-- gh-comment-id:2295313682 --> @Derby9491 commented on GitHub (Aug 18, 2024): Exactly the same happens to me in Opera. Maybe a problem with chrome-based browsers?
Author
Owner

@Focron commented on GitHub (Aug 18, 2024):

I don't think if that's the case since it seems to work in Vanadium which is also Chromium based. Maybe Brave and Opera just don't implement the Android Autofill API? The Bitwarden beta app doesn't seem to have the old Accessability based fallback which could be used if an app didn't implement the Autofill API.
I'm honestly not sure if that's the issue though, just speculating a bit.

<!-- gh-comment-id:2295381386 --> @Focron commented on GitHub (Aug 18, 2024): I don't think if that's the case since it seems to work in [Vanadium](https://github.com/GrapheneOS/Vanadium) which is also Chromium based. Maybe Brave and Opera just don't implement the Android Autofill API? The Bitwarden beta app doesn't seem to have the old Accessability based fallback which could be used if an app didn't implement the Autofill API. I'm honestly not sure if that's the issue though, just speculating a bit.
Author
Owner

@sammbw commented on GitHub (Aug 19, 2024):

Hi there,

I am unable to reproduce this issue, it has been escalated for further investigation. If you have more information that can help us, please add it below.

Thanks!

<!-- gh-comment-id:2295600671 --> @sammbw commented on GitHub (Aug 19, 2024): Hi there, I am unable to reproduce this issue, it has been escalated for further investigation. If you have more information that can help us, please add it below. Thanks!
Author
Owner

@bzmshang commented on GitHub (Aug 20, 2024):

嘿,你好

我无法重现此问题,已上报以进行进一步调查。如果您有更多信息可以帮助我们,请在下面添加。

谢谢!

Hello, I’m very curious about the browsers you use for testing, and the version of Bitwarden on Android that you test with. The same regular expression works very accurately on the PC when using Edge with the extension link to Edge extension. However, on the Android side, Bitwarden Android has never correctly recognized the URL when used in the Kiwi Browser link to Kiwi Browser.

So I’m very curious about what version you used to test and couldn’t replicate the issue.

<!-- gh-comment-id:2297964168 --> @bzmshang commented on GitHub (Aug 20, 2024): > 嘿,你好 > > 我无法重现此问题,已上报以进行进一步调查。如果您有更多信息可以帮助我们,请在下面添加。 > > 谢谢! Hello, I’m very curious about the browsers you use for testing, and the version of Bitwarden on Android that you test with. The same regular expression works very accurately on the PC when using Edge with the extension [link to Edge extension](https://microsoftedge.microsoft.com/addons/detail/bitwarden-%E5%AF%86%E7%A0%81%E7%AE%A1%E7%90%86%E5%99%A8/jbkfoedolllekgbhcbcoahefnbanhhlh). However, on the Android side, Bitwarden Android has never correctly recognized the URL when used in the Kiwi Browser [link to Kiwi Browser](https://play.google.com/store/search?q=bitwarden&c=apps). So I’m very curious about what version you used to test and couldn’t replicate the issue.
Author
Owner

@imtipi commented on GitHub (Sep 17, 2024):

嘿,你好
我无法重现此问题,已上报以进行进一步调查。如果您有更多信息可以帮助我们,请在下面添加。
谢谢!

Hello, I’m very curious about the browsers you use for testing, and the version of Bitwarden on Android that you test with. The same regular expression works very accurately on the PC when using Edge with the extension link to Edge extension. However, on the Android side, Bitwarden Android has never correctly recognized the URL when used in the Kiwi Browser link to Kiwi Browser.

So I’m very curious about what version you used to test and couldn’t replicate the issue.

i am using brave 1.69.164 and bitwarden beta 2024.8.1(19099),can't trigger the autofill
@sammbw

<!-- gh-comment-id:2354550467 --> @imtipi commented on GitHub (Sep 17, 2024): > > 嘿,你好 > > 我无法重现此问题,已上报以进行进一步调查。如果您有更多信息可以帮助我们,请在下面添加。 > > 谢谢! > > Hello, I’m very curious about the browsers you use for testing, and the version of Bitwarden on Android that you test with. The same regular expression works very accurately on the PC when using Edge with the extension [link to Edge extension](https://microsoftedge.microsoft.com/addons/detail/bitwarden-%E5%AF%86%E7%A0%81%E7%AE%A1%E7%90%86%E5%99%A8/jbkfoedolllekgbhcbcoahefnbanhhlh). However, on the Android side, Bitwarden Android has never correctly recognized the URL when used in the Kiwi Browser [link to Kiwi Browser](https://play.google.com/store/search?q=bitwarden&c=apps). > > So I’m very curious about what version you used to test and couldn’t replicate the issue. i am using brave 1.69.164 and bitwarden beta 2024.8.1(19099),can't trigger the autofill @sammbw
Author
Owner

@n3t-admin commented on GitHub (Oct 19, 2024):

this seems to be a Brave issue, first and foremost. The current fix for this:

  • Go to: brave://flags
  • search for "Enable the setting to provide a virtual view structure for Autofill" and enable it with the option "enabled without any compatibility check".
  • Restart the browser (best would be to force quit).
  • A new menu should appear in settings below " Downloads" called "Autofill Services"
  • in that menu, select "other providers"
  • restart browser again

Now your autofill should be working. At least that worked for me.

<!-- gh-comment-id:2424286782 --> @n3t-admin commented on GitHub (Oct 19, 2024): this seems to be a Brave issue, first and foremost. The current fix for this: - Go to: brave://flags - search for "Enable the setting to provide a virtual view structure for Autofill" and enable it with the option "enabled without any compatibility check". - Restart the browser (best would be to force quit). - A new menu should appear in settings below " Downloads" called "Autofill Services" - in that menu, select "other providers" - restart browser again Now your autofill should be working. At least that worked for me.
Author
Owner

@SaintPatrck commented on GitHub (Dec 12, 2024):

As stated above, this is a configuration issue within Brave browser. When enabled, passkeys are working as expected.

<!-- gh-comment-id:2539084633 --> @SaintPatrck commented on GitHub (Dec 12, 2024): As stated above, this is a configuration issue within Brave browser. When enabled, passkeys are working as expected.
Author
Owner

@Lenzelot commented on GitHub (May 9, 2025):

@splattergamesextended thanks so much, your solution worked for me. Wasted 20 minutes or more on this crap... Seems really weird that Brave chose this behavior. It's fine to set this by default off but the option to enable it should be more easily accessible. Thanks Bitwarden guys, love the product!

<!-- gh-comment-id:2864838254 --> @Lenzelot commented on GitHub (May 9, 2025): @splattergamesextended thanks so much, your solution worked for me. Wasted 20 minutes or more on this crap... Seems really weird that Brave chose this behavior. It's fine to set this by default off but the option to enable it should be more easily accessible. Thanks Bitwarden guys, love the product!
Author
Owner

@NicholasFlamy commented on GitHub (Jun 12, 2025):

This seems to have broken again.

<!-- gh-comment-id:2966460855 --> @NicholasFlamy commented on GitHub (Jun 12, 2025): This seems to have broken again.
Author
Owner

@NicholasFlamy commented on GitHub (Jun 12, 2025):

This seems to have broken again.

It seems Google has blocked autofill on http sites.

<!-- gh-comment-id:2968007120 --> @NicholasFlamy commented on GitHub (Jun 12, 2025): > This seems to have broken again. It seems Google has blocked autofill on http sites.
Author
Owner

@jbh commented on GitHub (Aug 19, 2025):

@splattergamesextended - I've searched through all the flags, and I cannot find anything similar to the one you mention. Even when I try to search with just "autofill," nothing similar comes up. At least, not that I can tell. Could you please verify? Or give the actual flag ID? For example, #show-autofill-type-predictions.

<!-- gh-comment-id:3198853172 --> @jbh commented on GitHub (Aug 19, 2025): @splattergamesextended - I've searched through all the flags, and I cannot find anything similar to the one you mention. Even when I try to search with just "autofill," nothing similar comes up. At least, not that I can tell. Could you please verify? Or give the actual flag ID? For example, `#show-autofill-type-predictions`.
Author
Owner

@n3t-admin commented on GitHub (Aug 19, 2025):

@splattergamesextended - I've searched through all the flags, and I cannot find anything similar to the one you mention. Even when I try to search with just "autofill," nothing similar comes up. At least, not that I can tell. Could you please verify? Or give the actual flag ID? For example, #show-autofill-type-predictions.

I'm sorry, I don't have an Android phone anymore to test :( It may very well be that there was an update to that flag. I hope someone else can confirm that.

<!-- gh-comment-id:3199319685 --> @n3t-admin commented on GitHub (Aug 19, 2025): > [@splattergamesextended](https://github.com/splattergamesextended) - I've searched through all the flags, and I cannot find anything similar to the one you mention. Even when I try to search with just "autofill," nothing similar comes up. At least, not that I can tell. Could you please verify? Or give the actual flag ID? For example, `#show-autofill-type-predictions`. I'm sorry, I don't have an Android phone anymore to test :( It may very well be that there was an update to that flag. I hope someone else can confirm that.
Author
Owner

@vdbrink commented on GitHub (Aug 19, 2025):

The Brave flag #show-autofill-type-predictions doesn't exists anymore.

What worked for me was to change a setting in Bitwarden, I didn't need to change anything in Brave.
(I translated the menu items from another language so it can be a little bit different)
Go to Settings > Autofill > Enable the toggle Use Brave autofill integration

<!-- gh-comment-id:3199698994 --> @vdbrink commented on GitHub (Aug 19, 2025): The Brave flag `#show-autofill-type-predictions` doesn't exists anymore. What worked for me was to change a setting in Bitwarden, I didn't need to change anything in Brave. (I translated the menu items from another language so it can be a little bit different) Go to `Settings` > `Autofill` > Enable the toggle `Use Brave autofill integration`
Author
Owner

@jbh commented on GitHub (Aug 19, 2025):

@vdbrink strange. That flag still shows for me. No matter, I was just giving an example, so it's irrelevant.

Your suggestion to change the setting in BitWarden worked. Technically, it's a shortcut to a setting in Brave, actually. The setting in Brave is:

Open Brave -> Settings -> Autofill services -> Change Autofill with Brave to Autofill using another service.

Thanks very much for the help. It works now, which will save me a ton of time jumping between the applications.

<!-- gh-comment-id:3201062965 --> @jbh commented on GitHub (Aug 19, 2025): @vdbrink strange. That flag still shows for me. No matter, I was just giving an example, so it's irrelevant. Your suggestion to change the setting in BitWarden worked. Technically, it's a shortcut to a setting in Brave, actually. The setting in Brave is: Open Brave -> Settings -> Autofill services -> Change `Autofill with Brave` to `Autofill using another service`. Thanks very much for the help. It works now, which will save me a ton of time jumping between the applications.
Author
Owner

@febs commented on GitHub (Jan 19, 2026):

I've done all that and it's still broken. Bitwarden is selected among the options but then the login form is not filled.

<!-- gh-comment-id:3766939717 --> @febs commented on GitHub (Jan 19, 2026): I've done all that and it's still broken. Bitwarden is selected among the options but then the login form is not filled.
Author
Owner

@NicholasFlamy commented on GitHub (Jan 19, 2026):

I've done all that and it's still broken. Bitwarden is selected among the options but then the login form is not filled.

I have it happen all the time and I just reopen Brave and it works. It's a pain.

<!-- gh-comment-id:3768692934 --> @NicholasFlamy commented on GitHub (Jan 19, 2026): > I've done all that and it's still broken. Bitwarden is selected among the options but then the login form is not filled. I have it happen all the time and I just reopen Brave and it works. It's a pain.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#38938