mirror of
https://github.com/bitwarden/android.git
synced 2026-03-25 07:41:55 -05:00
iOS Autocomplete filles old/wrong password #1045
Closed
opened 2025-11-26 22:37:37 -06:00 by GiteaMirror
·
29 comments
No Branch/Tag Specified
main
BWA-238-authenticator-sync-migration
clean-up-root-nav
sdlc/sdk-update
android-collections
PM-30130-remove-archive-feature-flag
PM-34042-preview-attachments-update
PM-32721-sort-password-history
llm/skill-refinements
release/2026.3-rc49
PM-24380/flight-recorder-redact-hostname
cx/android-architect-agent
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
No Label
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#1045
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 @NPadrutt on GitHub (Jun 15, 2020).
Originally assigned to: @mpbw2 on GitHub.
Describe the Bug
I adjusted my Hotmail Password. The password got synced to my iPhone and iPad correctly, but when I autocomplete the password in any password field it fills the wrong one. When I copy and paste it manually it works.
Steps To Reproduce
This was how I did it. Not sure how consistent reproduceable that is
Expected Result
The correct password is filled with Autofill Password
Actual Result
It seems the old password is used in Autofill.
Screenshots or Videos
Environment
iPhone 11 Pro (iOS 13.5.1)
iPad Pro 2020 (iOS 13.5.1)
Additional Context
@dxyzx0 commented on GitHub (Jun 17, 2020):
Exact same issue. This issue happened after the latest update on iOS.
Environment
iPhone 7 plus
@clayadams5226 commented on GitHub (Jun 25, 2020):
@NPadrutt can you verify a couple of things for me:
Can you verify keychain autofill is deactivated and Bitwarden is the only application with autofill permission?
After you change your Hotmail password, are you first logging back into the Bitwarden application or going straight to the app extension/autofill service?
@NPadrutt commented on GitHub (Jun 25, 2020):
@clayadams5226
@brenr commented on GitHub (Jun 29, 2020):
Yep same sort of situation here. Autofill is showing old passwords despite me deleting them and syncing vault several times.
@HelmyBD2 commented on GitHub (Jul 4, 2020):
Same here! iPhone 7 with latest iOS and app version.
@clayadams5226 commented on GitHub (Jul 7, 2020):
As a work around, I've found that uninstalling the app and installing it again seems to resolve this issue.
@HelmyBD2 commented on GitHub (Jul 7, 2020):
I tried that but problem persist
Sent from my iPhone
On 7 Jul 2020, at 10:24, Clayton notifications@github.com wrote:
As a work around, I've found that uninstalling the app and installing it again seems to resolve this issue.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/bitwarden/mobile/issues/980#issuecomment-654629220, or unsubscribehttps://github.com/notifications/unsubscribe-auth/APII77XMRYVXSSCX7H3YWTDR2K5SVANCNFSM4N54IXVA.
@ghost commented on GitHub (Jul 9, 2020):
I have the same problem on my iPhone XR / iOS 13.5.1
Only way to make the new synced passwords show up is restart my phone.
@fL0n9 commented on GitHub (Jul 10, 2020):
I have the same problem on my iPhone 8 / iOS 13.5.1
@stub68 commented on GitHub (Jul 12, 2020):
Yes I have had the same issue on iPhone7 and latest iOS. I created an account and accepted the strong master password but when I try to log in using the password saved in iOS I receive a wrong password error from Bitwarden. I emailed support and have tried deleting the app and re-installing, but the problem persists. I understand the issue is being looked into.
@MattTheDev commented on GitHub (Jul 13, 2020):
@NPadrutt Hi there, Nino!
I'm working on fixing this issue for you. It's an odd one - I can get it to repro in some cases .. and not in others. A lot of the time, the resolution thats worked for me is:
I thought I had a resolution - as seen above. But it wasn't the desired solution. I will keep you in the loop on this one. Let me know if the issue still persists as well. Thanks!
@greybeard-code commented on GitHub (Jul 15, 2020):
Similar issue.
iOS 13.5.1 iPhone 8 Plus. Auto-fill password is Bitwarden only, but iCloud Keychain, KeePass Touch and Lass pass are installed.
Created new login entry on PC Firefox extension. Sync'd on PC. Sync'd on iPhone. Can search & find the entry in app, but not with keyboard auto-fill. Searching in the autofill can't locate the new entry by name.
Removed Keepass and Lasspass, rebooted phone. Now that entry is found.
@IhanaOlli commented on GitHub (Jul 17, 2020):
Same issue here. iOS 13.6, iPhone 11 Pro Max, BW 2.5.0 (193).
I uninstalled & reinstalled BW and autofill still remembers incorrect data from earlier, before reinstallation!
I normally use Firefox on iOS and autofill using that shows old data. However, if I access same site with Safari and tap the 🔑 button on autofill bar and then "Bitwarden..." autofill data gets updated! So there is some kind of caching, maybe by iOS?
Tried with other password manager and it works correctly so this does not look like iOS bug.
@NPadrutt commented on GitHub (Jul 20, 2020):
@MattTheDev just to give you an update: I just had the same issue with a new entry for twitch. I created the entry on my laptop, closed the twitch on my iPad, synced in bitwarden, switched back to the twitch app and tried to autofill but couldn't find the entry although it was already available in the app.
@charles-curran commented on GitHub (Jul 20, 2020):
I also ran into this issue and I may have found the problem.
Like everyone else I've been running into the issue of the auto-fill function of Bitwarden not working on both my iPhone (11 Pro Max @ iOS 13.6 (17G68)) and my iPad (6th Generation @ iOS 13.6 (17G68)).
As suggested here I tried to save a new entry directly into the Bitwarden app and was not able to get it to auto-fill in Firefox (Version 27.0 (18428)), the newly added entry would not populate and searching for it did not work either. I tried closing out both Bitwarden and Firefox and trying again, that did not work. However restarting my phone did work.
With that I did a test. I replicated the issue above by adding a new entry and confirming that it was showing the cached data. I then went to Settings -> Safari -> Clear History and Website Data and this cleared the cache!
I've now tested this on a half dozen different entries to confirm, but clearing the Safari cache works every time, at least for me, that auto-fill starts showing cached data.
Hopefully this helps! I absolutely love this tool and appreciate all the work that goes into making it as great as it is!
@NPadrutt commented on GitHub (Jul 21, 2020):
I can confirm that the work around of @charles-curran worked for me as well.
@trevorbayless commented on GitHub (Jul 23, 2020):
I'm having this same issue. Haven't seen anyone mention Android, but I'm running Android 10 on an S10e.
Add an entry via another source and autofill on the app won't have the login information. I have to open the app, sync, and then go back to the login prompt where the auto fill option will be updated.
@stub68 commented on GitHub (Jul 23, 2020):
In the end I deleted the accounts and started again with an externally generated strong password which I then copied to the iOS autofill. Not ideal obviously, but ok for me because the accounts were new and empty anyway.
@104manage commented on GitHub (Aug 17, 2020):
I read another user emptied the trash and this solved the issue. I tested the approach and after syncing my ios device found the PW stack no longer contained the prior passwords.
Reference:
https://community.bitwarden.com/t/still-using-old-password-on-ios-safari/13226/8
@nokoa77 commented on GitHub (Aug 23, 2020):
Sorry I think this is another issue, the problem described here appears also when the trash is empty
@jebeaudet commented on GitHub (Sep 6, 2020):
Any updates on this one @MattTheDev? Could you add a force refresh or something in the meantime? Thanks
@jebeaudet commented on GitHub (Sep 6, 2020):
The affected iPhone was in french and since changing it to english, I no longer get the problem. Could localization be an issue here?
Are people on iOS affected here in a different language as well?
@ma-neu commented on GitHub (Sep 6, 2020):
My affected iPhone is in german.
@jebeaudet commented on GitHub (Sep 6, 2020):
Try switching temporaly to English to see if it resolves the issue you have!
@nokoa77 commented on GitHub (Sep 7, 2020):
Strange, I have the problem also, and my iPhone is on French
@ewjoachim commented on GitHub (Sep 13, 2020):
I can’t be sure but what I understand (I’m affected by this bug too) is that there’s the bitwarden process launched by the app, and iOS maintains a separate process for the autofill features. When we change anything in the first process, the second process is not aware. The only workarounds (except not using the Autofill at all) would be whatever method that forces iOS to restart the bw autofill process (I believe it sync on startup), so changing the language (which restarts every app) is a solution, so is restarting the phone or uninstalling the app.
If there’s no simple way to control when iOS restarts the autofill process, I guess the only thing bw can do is refresh more often, or refresh on autofill.
@jebeaudet commented on GitHub (Sep 13, 2020):
For me, it's not a matter of restarting apps/phone, since switching to english I don't have the problem anymore. The 2 commenters below me also have an iPhone with a different than english language though sadly they didn't try to change it it seems, so I'd be interested to see others trying it out.
@prestr commented on GitHub (Sep 13, 2020):
I also have this issue on my iPhone's (iOS 13 and iOS 14 Beta 8). Going into Settings.app > Safari > Clear History and Website Data resolves it for me.
Note: This seems to affect auto-filling into all apps, not just Safari.
@Tataru-Taru commented on GitHub (Oct 7, 2020):
I can confirm this worked for me. Does this mean that Safari is actually caching the data and that's being fed to the autofill?
Doesn't that also mean that the data is exposed outside of Bitwarden and stored in Safari Data Cache?