mirror of
https://github.com/bitwarden/android.git
synced 2026-06-10 00:28:29 -05:00
Closed
opened 2026-04-23 17:07:37 -05:00 by GiteaMirror
·
29 comments
No Branch/Tag Specified
main
overlay-nav-screen
PM-38808/support-optional-cipher-name
renovate/gh-minor
release/2026.5-rc55
PM-37255/fill-assist-network-layer
release/2026.5-rc53
renovate/major-googlebilling
renovate/fastlane-2.x
release/2026.5-rc54
PM-37255/fill-assist-integration
PM-37255/fill-assist-data-layer
premium-upgrade/pm-37287-totp-premium-cta
PM-37255/consume-fill-assist-rules-data
renovate/lock-file-maintenance
PM-26896-autofill-fix
release/hotfix-v2026.4.1-bwpm
target-sdk-37
agalles/fdroid-only
BWA-99/show-next-totp
BWA-99/add-preview-next-totp-code-setting
sync-min-sdk
release/2026.4-rc51
related-origin-passkey-creation
release/2026.4-rc50
platform/android-breaking-change-detection
innovation-sprint-2026-send-folder
release/2026.3-rc49
PM-34193-vault-lockout
android-collections
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
release/2026.2-rc47
pr-6572
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
PM-28468/validate-and-navigate-to-vault-migration
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
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
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
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
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.5.0-bwpm
v2026.5.0-bwa
v2026.4.2-bwpm
v2026.4.1-bwa
v2026.4.1-bwpm
v2026.4.0-bwa
v2026.4.0-bwpm
v2026.3.1-bwa
v2026.3.1-bwpm
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#38884
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 @larena1 on GitHub (Jun 23, 2024).
Original GitHub issue: https://github.com/bitwarden/android/issues/3341
Steps To Reproduce
Expected Result
Entry should be suggested
Actual Result
No suggestions
Screenshots or Videos
No response
Additional Context
No response
Build Version
Native beta 2024.06.00
Environment Details
No response
Issue Tracking Info
@sammbw commented on GitHub (Jun 24, 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!
@larena1 commented on GitHub (Jun 24, 2024):
The match detection type might also be called "host" instead of "server" depending on the language. I set my GitHub login to that match detection type and autofill will not suggest me that entry anymore after.
@larena1 commented on GitHub (Jun 25, 2024):
@lucas-livefront since you implemented
0c6ea8d18dIt seems host matching requires a port now but I think Android native autofill does never supply a port and most people probably also don't store their entries with a port in the URL. Could that be the issue why host matching is not working currently anymore?
0c6ea8d18d (diff-4b72c0b9932ed2cc3fd655597753819c2062f63eb4b5ef3151d9cb78f8c3aa15R207)@otaconix commented on GitHub (Jul 6, 2024):
I'm running into the same issue. What's interesting is that, when I manually lookup the entry I want through the auto-fill flow and tell Bitwarden to "Auto-fill and save", the URL added to the item is exactly the same as another one that was already there.
I haven't grokked the code I've been looking at entirely, but it looks like @larena1's analysis is right on the money. Most URLs are unlikely to contain an explicit port, as they tend to use the implicit default (80 for HTTP and 443 for HTTPS).
If there's anything I can do to help debug this further, let me know!
@libreom commented on GitHub (Jul 10, 2024):
Bitwarden Autofill on Brave browser on most websites is not working(works on some very few site)
@nbeeeeeeeeee commented on GitHub (Jul 14, 2024):
I have the same situation. host mode doesn't work.
@uniquePWD commented on GitHub (Jul 14, 2024):
For the record,
It's even matching the full URL. I have my default set to host and its trying to match
http://localdomain.tld/subdir@larena1 commented on GitHub (Jul 18, 2024):
@david-livefront @shannon-livefront @SaintPatrck
Can you fix this regression maybe? It's a bit surprising that there is no reaction at all in a month. I know the Bitwarden team ignored issues with the old app for years but thought that might change with the new app.
@nairol203 commented on GitHub (Jul 22, 2024):
+1
same issue for me with host mode
@uniquePWD commented on GitHub (Jul 24, 2024):
Well #3611 certainly improves the user experience. But it should match the port.
@Safemode commented on GitHub (Aug 2, 2024):
Also running into this same problem, thought I was going crazy. I have default URI Match Detection set to Host, I go to my internal IP:port, and it doesn't find it. The same issue occurs on the beta app too. If I open up the Autofill and choose to "Add an Item", the URI only has the IP without the port on there.
@uniquePWD commented on GitHub (Aug 7, 2024):
Using the beta, it was overly greedy for a few days, but now that #3623 landed, it's broken again. I'm unsure which tests this passed as it can't have been a functionality test.
@david-livefront did you test this manually at all?
@uniquePWD commented on GitHub (Aug 8, 2024):
pinging @david-livefront did you test the host matching manually at all?
@uniquePWD commented on GitHub (Aug 12, 2024):
Afternoon @david-livefront still trying to get information as to what your experience was
@larena1 commented on GitHub (Aug 14, 2024):
@uniquePWD I think they have some kind of process in place at Bitwarden where @sammbw or somebody else needs to "flag it to the engineers" before the engineers can actually look into requests and reports.
@uniquePWD commented on GitHub (Aug 14, 2024):
I understand that there's a lot of noise that's inevitably neccessary to blank out in order to maintain productivity. But surely keep an eye on things that you're working on. Especially when you land something. In this case, the landing actually caused a regression. Being able to juggle work and keep an eye on the bug tracker is part and parcel of development. It's harder when it's open source and I get that too. But the whole point of a public beta is that it enables us to catch things early and for the developers to react in an agile manner. We are all trying to work towards the best BitWarden release ever. Let's make that happen together.
@vvolkgang commented on GitHub (Sep 17, 2024):
👋🏾 I meant to share an updated earlier but dropped the ball, for which I'm sorry. During our research we concluded that the Autofill Framework isn't sending us the port as expected. While we'll continue to monitor how to provide this functionality, based on your feedback we'll discuss reverting the recent changes and how that will impact other areas of the product.
Thank you for your feedback and patience 🙏🏾
@uniquePWD commented on GitHub (Nov 4, 2024):
So the attempted fix finally made it to release, though it skipped beta. It's now matching domain properly, but not host (port). Is anyone actually testing things?
@Safemode commented on GitHub (Nov 4, 2024):
I can also confirm from my testing on the recently released 2024.11.0 version, that while the Default URI Match Detection is set to Host, it matches the domain/IP, but does not match the port, and I'm seeing all entries for that domain/IP in the auto-fill shortcut/keyboard. I also went ahead and wiped the app data, as well as reinstalled just to make sure I was still consistently encountering this issue. And if I choose to Add an Entry in Bitwarden from a site, it's only capturing the domain/IP and is not including the port in the URI.
Edit: Tested this out on my iPad which is currently running 2024.9.2, and the Default URI Match Detection on Host works exactly as expected. I only see the 1 website in the auto-fill list, and when adding an entry it contains the Port, as well as any other data after the initial domain/IP.
@Safemode commented on GitHub (Nov 11, 2024):
@david-livefront Have you had any chance to take a look as to why this is still not working? 2024.11.0 (and even up through 2024.11.4 Beta Tester availability) still does not properly show individual Host entries with the Host URI Matching on Android. And adding an entry still cuts off the port and any later URI details. This problem is only happening on Android, the iOS version of the app works exactly as expected with Host URI Matching set as default.
@uniquePWD commented on GitHub (Nov 11, 2024):
Any update @vvolkgang
@vvolkgang commented on GitHub (Nov 14, 2024):
@Safemode @uniquePWD 👋🏾 In https://github.com/bitwarden/android/issues/3341 we updated our Host matching to include Port validation when available. This worked for me using Accessibility Autofill tile, but the behaviour might vary across different devices, operating systems, and browsers.
In our testing we never get a Port from Android's Autofill Framework. In these cases, we fall back to IP-only matching to ensure users still get relevant suggestions. You can verify this by initiating the autofill process and adding a new item - the URI received by the app will be visible.
At this point I'm not sure what else we could look into to improve the Autofill Framework support here and I'd welcome any suggestions for improving our Autofill Framework support.
@uniquePWD commented on GitHub (Nov 14, 2024):
This has actually worked previously, so it's clearly possible in spite of the AutoFill framework falling short. Are there no native workarounds? What about leveraging the browser extension to provide the host (URI + port)? Is that a possibility?
@benkap commented on GitHub (Dec 18, 2024):
+1
same issue, seems that the port is ignored
2024.11.7@uniquePWD commented on GitHub (Jan 28, 2025):
@vvolkgang any updates?
@manduted commented on GitHub (Jan 31, 2025):
same issue, seems that the port is ignored 11.5 11.6 12.0 25.1.0 25.1.1
However, the release notes this issue has been fixed..In reality, it did not work.
@uniquePWD commented on GitHub (Jan 31, 2025):
Hilariously, it's now doing the exact opposite
@mycarrysun commented on GitHub (Feb 9, 2025):
This has worked fine previously on mobile in android and now with the new redesigned app it does not work. I would consider that a regression so it's not android that's the problem. Maybe we should look at how the legacy app used to detect the host+port?
@uniquePWD commented on GitHub (Feb 9, 2025):
Someone just posted something that may be insightful over at https://github.com/bitwarden/clients/issues/9329#issuecomment-2646603294