mirror of
https://github.com/bitwarden/android.git
synced 2026-03-14 06:04:20 -05:00
No quick tile for autofill #1940
Closed
opened 2025-11-26 23:02:19 -06:00 by GiteaMirror
·
42 comments
No Branch/Tag Specified
main
pm-33356/policy-changed-push-sync
premium-upgrade/PM-33508-billing-api-service
PM-30130-remove-archive-feature-flag
sdlc/sdk-update
tooling/improve-review-workflow
PM-32663/update-vault-migration-screens
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
PM-24380/flight-recorder-redact-hostname
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
vvolkgang/process-release-notes-v2
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
claude-skill/creating-feature-flags
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.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#1940
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 @fredgolightly on GitHub (Jul 22, 2024).
Bitwarden Beta
Steps To Reproduce
After installation there is no quick tile available in android tile bar to press to autofill
Expected Result
Autofill quick tile be available to pin
Actual Result
No tile available
Screenshots or Videos
No response
Additional Context
No response
Build Version
2023.7.1
Environment Details
Pixel 8 Android 15 beta
Tab S9, Tab S8 Ultra Android 14
Issue Tracking Info
@fredgolightly commented on GitHub (Aug 4, 2024):
Reinstalled and tried everything but still can't get this working on a Tab S9 or S8 ultra, should it be working or not yet?
@Muehli25 commented on GitHub (Aug 14, 2024):
Based on my experience, you need a service that extends the TileService class to enable tiles in the Quick Settings menu. However, I couldn't find any such service in the code.
@MrSourceUnknown commented on GitHub (Aug 14, 2024):
Hope this gets picked up for review, the Android Quick Tiles were a very useful feature in the legacy app version. Even just to open the vault.
@Taomyn commented on GitHub (Aug 14, 2024):
Just got beta 2024.8.0 and saw my tiles had vanished. Hope they come back soon, as either auto-fill detection has improved or I'm going to have a miserable time using Bitwarden on my phone.
@djsmith85 commented on GitHub (Aug 15, 2024):
Comment from the community forums:
@artgru commented on GitHub (Aug 15, 2024):
My apologies I must have missed it.
@micahblut commented on GitHub (Aug 15, 2024):
Please note that while we are working on adding quick tiles to quickly access Vault and Generator, there are not plans at this time to re-add the quick tile for Autofill.
@Taomyn commented on GitHub (Aug 15, 2024):
So you're going to fix the poor auto-fill detection then?
@bengry commented on GitHub (Aug 15, 2024):
Any reason for that? Or just prioritization etc.?
The auto-fill tile is extremely useful for cases where Bitwarden doesn't recognize fields. The auto fill quick tile still filters the correct sites or app (URIs). Which happens quite a bit with Android being what it is..
@micahblut commented on GitHub (Aug 15, 2024):
The autofill quick-tile was a way of manually invoking autofill using the accessibility service. Since we are not implementing the accessibility service, there's no way to manually invoke autofill.
For anyone experiencing poor autofill detection, please please help us make this situation better by providing specific bug reports that include details such as your device model, OS version, software version, site or app where failure occurs, etc. There's been a very positive conversation happening over on our community forum where these specific reports have led to meaningful improvements.
@fredgolightly commented on GitHub (Aug 15, 2024):
I think as long as there's a quick tile for the vault that's ok for when autofill fails to detect the fields.
It would be great if when opening the app it defaulted to biometrics instead of having to select biometric login to invoke the fingerprint reader, just another step for quicker usage
@micahblut commented on GitHub (Aug 15, 2024):
@fredgolightly good news! #3728
@archon810 commented on GitHub (Aug 16, 2024):
@micahblut This is very disappointing news as I don't know if bitwarden can solve all cases, and when it does happen, it's very annoying.
For me, the most used case is the horrible "do you still remember your 2FA password" that Whatsapp shows like every week. I can't believe there's no way to make it stop. Anyway, Bitwarden doesn't offer autofill there, but the tile worked perfectly.
https://android.stackexchange.com/questions/182961/whatsapp-2-step-verification-code-being-asked-frequently
https://www.reddit.com/r/whatsapp/comments/1c1ykyg/whatsapp_2fa_pin_code_recall_is_absurd
https://www.reddit.com/r/whatsapp/comments/y9lh8l/whatsapp_keeps_asking_me_for_verification_everyday
@travisterrell commented on GitHub (Aug 17, 2024):
I want to emphasize how extremely disappointing this is.
I rely on the tile several times a week. Opening the vault and manually searching for and copying a password every time I'm not presented with the native full option is extremely inconvenient! For now I'm rolling back to an old version, but obviously for security reasons this is not a tenable long term solution.
completely shifted my password management to Bitwarden a few years ago and have converted many other users, so I'm REALLY not interested in switching to an alternative over one little decision. An auto-fill tile is simply a hard requirement for me until all Android apps begin playing nicely with the native framework...and this seems extremely unlikely to ever be the case.
@fredgolightly commented on GitHub (Aug 21, 2024):
When BW beta doesn't work I have to close it, go 'home', open the BW app, log in, search for the site/app, find it won't load anything just a black screen, force close the app, reopen and find & copy the password then go back to the app to paste it in. For non-techy/older family members this becomes a major roadblock to accessing their accounts while being merely frustrating to the rest of us. A poll for it's inclusion, perhaps?
@TheLimifiedLime commented on GitHub (Aug 24, 2024):
I would like to share the same sentiment everyone else has stated. For my workflow this is a requirement as otherwise I essentially have no auto fill in my browser or a lot of native apps for that matter. This feature is one of the main reasons I have stuck with Bitwarden, and without it Bitwarden doesn't really have any advantage over the competition for me.
@fredgolightly commented on GitHub (Aug 25, 2024):
This is annoying for when you need to grab your bank card credentials and no autofil works so you're back to manually opening it
@jirom commented on GitHub (Aug 29, 2024):
I can't believe this was just closed. The quick tile for auto fill has been very helpful when the auto fill detection doesn't work. This version of the app might look "nicer" but the user experience has been a large downgrade.
@gestate-8 commented on GitHub (Aug 29, 2024):
No matter how sophisticated Bitwarden's autofill detection gets, it can't react to special cases as quickly as a manual trigger by the user.
This is a project that still lacks developers, with features promised last year still on hold. Do you really think they can address every edge case that's reported? Just add a Quick Tile.
@micahblut commented on GitHub (Aug 29, 2024):
Hi all, just popping in to provide an update. We hear and appreciate the engagement, and we are investigating how we can re-implement the quick-tile for cases where other autofill methods do not meet user needs. Thank you all for the feedback!
@gouravkr commented on GitHub (Aug 29, 2024):
Just popping in here to add that the beta app was simply not working for me without the tile. Detection of autofill is far from perfect and I have to manually invoke autofill most of the time, especially because Bitwarden doesn't detect credit card fields at all. As of now, I have rolled back to the previous version to get back the tile.
@archon810 commented on GitHub (Aug 30, 2024):
Just tonight, I was logging in to Fedex. Nope:
Same thing with the Schwab app (on the username entry screen) and so many others. We're just not ready to lose the fill tile.
@eiqnepm commented on GitHub (Aug 31, 2024):
I really hope this means accessibility autofill is going to continue to be supported. I feel like a quick tile to open Bitwarden is better than nothing, but it's far from not removing accessibility autofill entirely.
I rely on accessibility autofill what feels like 40% of the time as native autofill on Android is just terrible.
Accessibility autofill also allows me to autofill apps in my work profile from Bitwarden in my personal profile.
@Xyaren commented on GitHub (Sep 11, 2024):
I agree to what has been mentioned.
I would like to mention an additional use case which can not be convered by the existing autofill:
Remote shells/remote desktop apps.
While using JuiceSSH for example I sometimes need to enter/paste passwords.
Using the autofill tile this was possible by copying the password to the clipboard and subsequently pasting it.
The same applies for RDP/VNC/TeamViewer apps etc.
If the autofill is not possible maybe at least offer a popup with the related vault entries to copy to the cupboard when clicking the tile.
@micahblut commented on GitHub (Oct 1, 2024):
Quick tile for autofill has been added in the latest beta build.
@eiqnepm commented on GitHub (Oct 1, 2024):
Thanks!
Just done some quick tests and it initially works as expected, I will let you know if I experience any issues.
@archon810 commented on GitHub (Oct 1, 2024):
My first test was the Disney+ app, which Bitwarden fails to fill on, and the autofill tile still didn't work, nothing gets filled.
In fact, half the time it failed to even bring up the Bitwarden window - I press the tile and nothing happens.
@archon810 commented on GitHub (Oct 1, 2024):
Second test on a random app where regular Bitwarden works on - Empower.
Turns out pressing the autofill tile has a huge delay - maybe 5-10s for me. If this delay existed before, it would first show the app window and then spin or show that it's doing something. Now it just has a show delay, which is much worse UX-wise.
Furthermore, this accessibility autofill didn't fill anything in this Empower app either. So 2 for 2 failures.
@archon810 commented on GitHub (Oct 1, 2024):
Doing more testing, sometimes nothing happens at all after pressing the button until I tap into a username or password field (Robinhood). Sometimes it works only on the 2nd try (Discover).
All in all, this feels like a regression and quite buggy behavior.
@micahblut commented on GitHub (Oct 1, 2024):
@archon810 thank you for the early feedback. Can you tell me about the device you're testing on? Model and OS version. Thank you!
@archon810 commented on GitHub (Oct 1, 2024):
@micahblut Pixel 9 Pro XL, Android 14 stable.
@carloshbcabral commented on GitHub (Oct 1, 2024):
@micahblut I had exactly the same experience. Galaxy S21+, Android 14.
@archon810 commented on GitHub (Oct 1, 2024):
Shall we reopen in the meantime?
@micahblut commented on GitHub (Oct 1, 2024):
The quicktile isn't missing, so I'm not sure we want to reopen this issue. I think if there are specific instances where autofill is failing, we want to hear about them. Feel free to continue posting here or open a new issue.
@archon810 commented on GitHub (Oct 1, 2024):
I mean... the current reincarnation implementation is really buggy, so I think it's fair to keep the discussion going here, but a new issue can be opened if you'd like.
@micahblut commented on GitHub (Oct 1, 2024):
@archon810 do you mind telling us which empower app you're using? We're trying to replicate and there are a couple of them.
@archon810 commented on GitHub (Oct 1, 2024):
Sure. It's https://play.google.com/store/apps/details?id=com.personalcapital.pcapandroid
@archon810 commented on GitHub (Oct 1, 2024):
Tried the autofill tile on an Apple TV login in Chrome. The first time nothing happened. The second time it filled in. Not sure why it keeps taking two times.
@RickPJ commented on GitHub (Oct 7, 2024):
I raised issue #4035, and it was closed as being a duplicate of this one. It's not, it actually documents a specific bug in the autofill tile. Here's the content of my bug report:
It's good to see the auto-fill tile reinstated in the latest beta. However, it doesn't always behave correctly.
Steps To Reproduce
Open BW normally
Select a site (either browse or search), and launch it
Click on the auto-fill tile
Expected Result
BW should display the entry(s) that match the current site, regardless of its prior state.
Actual Result
BW opens showing the screen it was on in step 2 - this is wrong.
The current behaviour is different from the prior version of the app.
Build Version
2024.9.0 (19209)
Environment Details
Fairphone 3+, AOS 11
@micahblut commented on GitHub (Oct 8, 2024):
@RickPJ is the vault locking between steps 2 and 3, or do your timeout settings allow it remain unlocked?
@RickPJ commented on GitHub (Oct 8, 2024):
No, vault does not lock, timeout is 5.mins.
I've played with it in a bit more depth, and it seems that on some sites it misbehaves, on others it doesn't. I can't identify anything about the sites that could account for this.
Also, on many sites where it goes wrong, using the back button, then the quick-tile again will bring up the correct screen. It's a work round, but annoying.
@eiqnepm commented on GitHub (Oct 8, 2024):
I am finding that the new accessibility tile infinity loads or just doesn't appear at all, when it does load it a lot of the time it thinks that app I'm coming from is
android, this happens in multiple apps including Firefox and Chrome