mirror of
https://github.com/bitwarden/android.git
synced 2026-03-22 20:41:29 -05:00
Autofill stopped working #2253
Closed
opened 2025-11-26 23:13:19 -06:00 by GiteaMirror
·
13 comments
No Branch/Tag Specified
main
crowdin-pull
sdlc/sdk-update
llm/skill-refinements
release/2026.3-rc49
PM-24380/flight-recorder-redact-hostname
sdk-folder-repo-interface
PM-25654-preview-attachment
android-collections
cx/android-architect-agent
PM-30130-remove-archive-feature-flag
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
PM-26577-app-links-support
PM-26896-autofill-fix
release/2026.2-rc47
PM-32714/fallback-to-web-vault-host
pr-6572
PM-28834/setting-app-layout-horizonos
release/2026.2-rc46
release/2026.1-rc45
PM-30644/added-logs-for-debug
PM-30644/quicktile-nav-not-showing-migration
minor-gradle-updates
release/2026.1-rc42
release/2026.1-rc44
release/2026.1-rc43
PM-28834/set-landscape-on-horizonos-devices
context-rules
devclarity/update-code-review-command
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
PM-29014/talkback-support-for-passwords
release/2025.12-rc40
BRE-1305/publish_test
accept-user-certs
autofill-permissions
release/2025.11-rc39
PM-22479/check-all-certificates-validate-asset-links
release/2025.10-rc38
agalles/android-latest
optimize-test-workflows
tier2-test-sharding
retro-agent
PM-27001/skip-account-selection-only-one-exists-cxp
release/2025.10-rc37
agalles/test-1118
release/2025.10-rc36
PM-20593-token-refresh
QA-1126b/adding-native-sanity-test
release/2025.9-rc35
pm-25933/sdk-update-password
release/2025.9-rc34
release/2025.8-rc33
agalles/20250821-release
debug-release-issues
pm-24249-allow-automated-prs-for-sdk-updates
release/2025.8-rc32
release/WORKFLOW-TEST-2025.8-rc28
agalles/20250807release
release/2025.07-rc25
release/hotfix-v2025.7.0-bwa
pm-23311/export-vault-policy-bypass
release/2025.07-rc24
authenticator-pm-sync-flags-issue
ps/implement-sdk-repository-example
release/hotfix-v2025.6.0-bwpm
release/2025.06-rc21
agalles/automate-android-fastlane-patch
release/2025.05-rc20
release/2025.04-rc19
languages/basque
release/2025.03-rc19
update-readme
qrcode/feature
innovation/archive/pm-19153-archive-items
qrcode/2-ui-fields
qrcode/1-page
hold-on-biometric-prompt-alternative
release-notes-process
release/2025.02-rc16
bwa-monorepo
PM-8223/new-device-verification-ux-improvements
pm-18451/exempt-from-policies
test-bwa
cs-workaround-linked-0-copy
release/2025.01-rc15
release/2025.01-rc14
release/2024.12-rc13
pm-16670/sync-leave-notice
821
PM-16695/backport-lean-more-new-device-verification
km/15084-testing
release/hotfix-v2024.11.7
release/2024.11-rc1
pm-11304/collection-add-item-button
PM-14241/disabling-logs-app-crash
poc/offline-editing
new-version-calc
pm-11649/expired-link-services
pm-6702/add-feature-flag
pm-6702/email-verification-feature
pm-9933/marketing-copy-update
pm-6702/registration-flows
update-templates
pm-6701/email-verification-selfhost-registration
v2026.3.0-bwpm
v2026.3.0-bwa
v2026.2.1-bwpm
v2026.2.1-bwa
v2026.2.0-bwpm
v2026.2.0-bwa
v2026.1.1-bwa
v2026.1.1-bwpm
temp-test
v2026.1.0-bwpm
v2026.1.0-bwa
v2025.12.1-bwa
v2025.12.1-bwpm
v2025.12.0-bwa
v2025.12.0-bwpm
v2025.11.1-bwpm
v2025.11.1-bwa
v2025.11.0-bwpm
v2025.11.0-bwa
v2025.10.1-bwa
v2025.10.1-bwpm
v2025.10.0-bwa
v2025.10.0-bwpm
v2025.9.1-bwa
v2025.9.1-bwpm
v2025.9.0-bwa
v2025.9.0-bwpm
v2025.8.1-bwa
v2025.8.1-bwpm
v2025.8.0-bwa
v2025.8.0-bwpm
v2025.7.2-bwa
v2025.7.2-bwpm
v2025.7.1-bwa
v2025.7.1-bwpm
v2025.7.0-bwa
v2025.7.0-bwpm
v2025.6.1-bwpm
v2025.6.0-bwa
v2025.6.0-bwpm
v2025.1.0-bwa
v2025.5.0-bwa
v2025.5.0-bwpm
v2025.5.999
2025.4.0
v2025.4.0
untagged-4731eaadac73f3dfbbb8
v2025.3.0
v2025.2.0
untagged-815a165c5d70ffe75bc7
v2025.1.2
v2025.1.1
v2025.1.0
v2024.12.0
untagged-5a76b6392a4c8998c63a
v2024.11.7
v2024.11.6
v2024.11.5
v2024.11.4
v2024.11.3
v2024.11.2
v2024.11.1
v2024.11.0
v2024.10.2
v2024.10.1
v2024.10.0
v2024.9.0
v2024.8.1
v2024.8.0
v2024.7.3
v2024.7.2
v2024.7.1
v2024.7.0
v2024.6.1
v2024.6.0
v2024.5.1
v2024.4.1
v2024.4.2
v2024.4.0
v2024.3.3
v2024.3.1
v2024.3.0
v2024.2.1
v2024.2.0
v2024.1.1
v2024.1.0
v2023.12.0
v2023.10.0
v2023.9.2
maui-single-project-android
v2023.9.1
v2023.9.0
v2023.8.0
v2023.7.0
v2023.5.0
v2023.4.0
v2023.3.2
v2023.3.1
v2023.3.0
v2023.2.0
v2023.1.0
v2022.11.0
v2022.10.0
v2022.9.1
v2022.9.0
v2022.8.0
v2022.6.2
v2022.6.1
v2022.6.0
v2022.05.0
v2.18.0
v2.17.0
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.15.0
v2.14.2
v2.14.1
v2.14.0
v2.13.0
v2.12.0
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.0
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.2
v2.7.0
v2.6.1
v2.6.0
v2.5.6
v.2.5.5
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.8
v2.2.7
v2.2.6
v2.2.2
v2.2.1
v2.2.0
v2.1.2
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.22.1
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.1
v1.18.0
v1.17.0
v1.16.0
v1.15.2
v1.15.1
v1.15.0
v1.14.4
v1.14.1
v1.14.0
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.5
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.0
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#2253
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kroese on GitHub (Jun 10, 2025).
Steps To Reproduce
Since recently autofill stopped working on my device. It is a Samsung S23 and it may be related to the the update to OneUI 7.0 / Android 15.
I have Bitwarden configured as the default autofill service, it has all the right permissions in accesibility, excluded from battery saving, etc.
Expected Result
See the autofill popup when selecting the password field in Samsung Internet and other apps.
Actual Result
No popup
Screenshots or Videos
Additional Context
No response
Build Version
2025.5.0 (20269)
What server are you connecting to?
Self-host
Self-host Server Version
Vaultwarden
Environment Details
Device: Samsung S23
Android: 15
OneUI: 7.0
Issue Tracking Info
@bitwarden-bot commented on GitHub (Jun 10, 2025):
Thank you for your report! We've added this to our internal board for review.
ID: PM-22557
@SaintPatrck commented on GitHub (Jun 10, 2025):
Hi @kroese,
Do you happen to have "Use inline autofill" enabled?
If you do, and your keyboard supports inline suggestions, the pop-up you're expecting will not be shown.
@kroese commented on GitHub (Jun 10, 2025):
@SaintPatrck OMG! Thank you so much, that was it!
However, two more questions:
I use Google GBoard keyboard, and I have autocorrect/spelling suggestions disabled, so maybe that is why I also didnt see the inline suggestions? Or maybe GBoard doesnt support them at all. But it would be very nice if the Bitwarden client would check if your current keyboard supports them before allowing you to enable inline suggestions.
I never switched that setting to ON as far as I remember. Suddenly autofill stopped working and I do not think I manually enabled that toggle?
In any case, I now see the autofill popups again in the text field, so my problem is solved.
@SaintPatrck commented on GitHub (Jun 10, 2025):
I'm glad to hear that solved your issue!
Gboard does support it but "Show suggestion strip" under "Text correction" settings must also be enabled since the same bar is used for autofill suggestions. What's curious to me, is that you are not seeing the pop-up when "Show suggestion strip" is disabled, if that's the setting you were referring to. In my testing the pop-up appeared even with "Use inline autofill" enabled in Bitwarden when "Show suggestion strip" was disabled in GBoard. There may be other settings in GBoard causing interference.
I agree! Thank you for the excellent suggestion. We'll investigate this as a future improvement.
We do enable inline by default when autofill is turned on. This is something we can re-assess as we consider checking the active keyboards support for inline autofill.
@ghnp5 commented on GitHub (Jun 14, 2025):
wow... same here!!
I never manually enabled "Use inline autofill", so I had no idea why Bitwarden stopped working for me.
I tried to check many things, like battery optimization, accessibility, device administrators, etc etc...
I went on Bitwarden settings, disabled autofill and enabled again... still not working.
I was about to raise an Issue here, and found this.
Disabled "Use inline autofill", and it's working again!!
I have my keyboard suggestions disabled. I hate that feature :)
@Aashishkebab commented on GitHub (Jun 17, 2025):
Didn't fix for me in Vivaldi. Or any other browser.
@Ri-Dearg commented on GitHub (Jun 24, 2025):
Okay, so I had the issue that the popup wasn't working because I had inline autofill turned on... Now it is working.
However, previously I had these two options available to use at the same time. They weren't exclusive for me. I could have both the on-screen popup and the Inline showing. I don't remember how long ago it was, but it was that way for a few years until maybe this year.
There is no reason that this behaviour should have been changed.
This should be returned to its previous behaviour.
@Aashishkebab commented on GitHub (Sep 2, 2025):
Why is this issue closed?
@SaintPatrck commented on GitHub (Sep 3, 2025):
Hi @Ri-Dearg
You are absolutely correct. Both the pop-up and inline suggestions were presented prior to our migration to native applications. That behavior was achieved by enabling Bitwarden Accessibility Service, which operates separately from the traditional Autofill Service used by other credential managers.
Since these are two completely separate services, we were able to inject a pop-up using Accessibility APIs and also provide suggestions to the Autofill service for displaying suggestions Inline. When using only the Autofill Service, pop-up and inline suggestions are mutually exclusive, and this is common across all of the credential managers I've worked with.
While I do understand this is an inconvenient change in behavior, due to significant performance overhead and UI issues resulting from constantly scanning the user's screen for input fields, we are not considering adding it back at this time. Now, the "Autofill" Quick Tile must be manually clicked to trigger a one-time scan of the screen. If fillable fields are detected, your vault will open with matching suggestions. The pop-up has been completely removed from Accessibility Services, so it will not show even when tapping the "Autofill" Quick Tile. It is only displayed when the Pop-up options is selected in Autofill settings.
This is actually a different issue entirely, due to a limitations within the Autofill Service. The Autofill Service does not provide URI port and path information so some of our matching options are inherently limited. On the other hand, the Accessibility Service allows Bitwarden to read everything on the screen so we're often able to capture the full URI, allowing us to provide more refined and accurate suggestions.
We, and other credential managers, have reported the lack of URL information to Google through their Issue Tracker. Feel free to +1 these reports to increase likely-hood of them being addressed.
https://issuetracker.google.com/issues/413521641
https://issuetracker.google.com/issues/378464307
@SaintPatrck commented on GitHub (Sep 3, 2025):
@Aashishkebab this ticket was closed because the author, and others, confirmed the problem has been resolved.
@Aashishkebab commented on GitHub (Sep 3, 2025):
But the issue hasn't been resolved. And somebody else just filed the same issue again.
AutoFill is incredibly broken.
@Ri-Dearg commented on GitHub (Sep 4, 2025):
I don't see why I can't have the option of both modes? If I want the greater overhead and greater accessibility, why can't I select it as an alternative? If someone prefers the current implementation, that mode could be selected.
More importantly (and seemingly not considered despite the importance), this change is not accessible.
Now, I have to see autofill isn't working, pull down the quick settings/expand them, click the accessibility tile, open the vault, select the login, and it may still not work correctly. That's 4/5 steps and a range of finger motions just to attempt to fill in a form.
Previously, I would open the vault if locked and then select the login. 2 steps if I had to unlock, only 1 click otherwise, and I would have already known if it was working because it would show on the page if the form was detected. This is actually accessible.
The service is not solely for ease-of-use. The change is not just "inconvenient", it greatly diminishes the core point of an accessibility service—making it accessible to all people.
@Aashishkebab commented on GitHub (Sep 4, 2025):
The AutoFill quick toggle doesn't work half the time. And there were never any noticeable performance issues with the previous method.