[GH-ISSUE #5952] [PM-26245] URI match detection fails when Exact specified #14997

Closed
opened 2026-04-15 01:15:38 -05:00 by GiteaMirror · 7 comments
Owner

Originally created by @makitso on GitHub (Sep 27, 2025).
Original GitHub issue: https://github.com/bitwarden/android/issues/5952

Steps To Reproduce

Steps to reduce:
In bitwarden application, under autofill options,
Set URI as https://www.webtrees.net/administrator
Set URI match detection as Exact.
In android browser, e.g Brave, go to url https://www.webtrees.net/administrator
No auto fill takes place.
If you change match detection to Base then autofill works.

Expected Result

Match detection should work when Exact option is used. Using firefox on windows 11, exact works.

Actual Result

With Exact specified no match takes place.

Screenshots or Videos

No response

Additional Context

No response

Build Version

Android Bitwarden app Version: 2025.9.0 (20692)

What server are you connecting to?

US

Self-host Server Version

No response

Environment Details

Failure noted on Galaxy Tab S9 FE and google Pixel 9a.

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 @makitso on GitHub (Sep 27, 2025). Original GitHub issue: https://github.com/bitwarden/android/issues/5952 ### Steps To Reproduce Steps to reduce: In bitwarden application, under autofill options, Set URI as https://www.webtrees.net/administrator Set URI match detection as Exact. In android browser, e.g Brave, go to url https://www.webtrees.net/administrator No auto fill takes place. If you change match detection to Base then autofill works. ### Expected Result Match detection should work when Exact option is used. Using firefox on windows 11, exact works. ### Actual Result With Exact specified no match takes place. ### Screenshots or Videos _No response_ ### Additional Context _No response_ ### Build Version Android Bitwarden app Version: 2025.9.0 (20692) ### What server are you connecting to? US ### Self-host Server Version _No response_ ### Environment Details Failure noted on Galaxy Tab S9 FE and google Pixel 9a. ### 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 app:password-managerbug labels 2026-04-15 01:15:38 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Sep 27, 2025):

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

<!-- gh-comment-id:3342024556 --> @bitwarden-bot commented on GitHub (Sep 27, 2025): Thank you for your report! We've added this to our internal board for review. ID: PM-26245
Author
Owner

@pamperer562580892423 commented on GitHub (Sep 27, 2025):

What happens when you try it with this URI as "exact":

https://www.webtrees.net/administrator/

?

PS: The site opens for me in my browser with the trailing slash. But interesting, it indeed doesn't autofill either with or without the trailing slash for me as well with "exact". (Android 15, Vivaldi)

<!-- gh-comment-id:3342031090 --> @pamperer562580892423 commented on GitHub (Sep 27, 2025): What happens when you try it with this URI as "exact": https://www.webtrees.net/administrator/ ? PS: The site opens for me in my browser with the trailing slash. But interesting, it indeed doesn't autofill either with or without the trailing slash for me as well with "exact". (Android 15, Vivaldi)
Author
Owner

@pamperer562580892423 commented on GitHub (Sep 27, 2025):

Hmm.

"Due to limitations in what the Android APIs can provide the autofill service, Android Password Manager clients cannot currently match URIs based on port or path."

--> https://bitwarden.com/help/uri-match-detection/#match-detection-options

I guess that would explain it...

<!-- gh-comment-id:3342058912 --> @pamperer562580892423 commented on GitHub (Sep 27, 2025): Hmm. "Due to limitations in what the Android APIs can provide the autofill service, Android Password Manager clients cannot currently match URIs based on port or path." --> https://bitwarden.com/help/uri-match-detection/#match-detection-options I guess that would explain it...
Author
Owner

@makitso commented on GitHub (Sep 27, 2025):

It fails on Exact with or without trailing /

<!-- gh-comment-id:3342059086 --> @makitso commented on GitHub (Sep 27, 2025): It fails on Exact with or without trailing /
Author
Owner

@makitso commented on GitHub (Sep 27, 2025):

It also fails with Starts with.

<!-- gh-comment-id:3342062873 --> @makitso commented on GitHub (Sep 27, 2025): It also fails with Starts with.
Author
Owner

@pamperer562580892423 commented on GitHub (Sep 27, 2025):

I fear what I quoted from the Help Sites essentially means, that currently only matching with the base domain or host domain works. - I hope I'm wrong.

<!-- gh-comment-id:3342065038 --> @pamperer562580892423 commented on GitHub (Sep 27, 2025): I fear what I quoted from the Help Sites essentially means, that currently only matching with the base domain or host domain works. - I hope I'm wrong.
Author
Owner

@rmcdowell-bitwarden commented on GitHub (Sep 29, 2025):

Hi there,

Your issue appears to be describing the intended behavior of the software. Unfortunately, @pamperer562580892423 (thank you for your comments!) is correct in that due to the limitations of the Android API the port and path functionality (which would include the Exact match) URI is not currently supported.

We use GitHub issues as a place to track bugs and other development related issues. The Bitwarden Community Forums has a Feature Requests section for submitting, voting for, and discussing requests like this one: https://community.bitwarden.com/c/feature-requests/

Please sign up on our forums (https://community.bitwarden.com/signup) and search to see if this request already exists. If so, you can vote for it and contribute to any discussions about it. If not, you can re-create the request there so that it can be properly tracked.

This issue will now be closed.

Thanks!

<!-- gh-comment-id:3344611713 --> @rmcdowell-bitwarden commented on GitHub (Sep 29, 2025): Hi there, Your issue appears to be describing the intended behavior of the software. Unfortunately, @pamperer562580892423 (thank you for your comments!) is correct in that due to the limitations of the Android API the port and path functionality (which would include the Exact match) URI is not currently supported. We use GitHub issues as a place to track bugs and other development related issues. The Bitwarden Community Forums has a Feature Requests section for submitting, voting for, and discussing requests like this one: https://community.bitwarden.com/c/feature-requests/ Please sign up on our forums (https://community.bitwarden.com/signup) and search to see if this request already exists. If so, you can vote for it and contribute to any discussions about it. If not, you can re-create the request there so that it can be properly tracked. This issue will now be closed. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#14997