bitwarden / mobile

Retired Bitwarden mobile app for iOS and Android (MAUI/Xamarin).
https://bitwarden.com
GNU General Public License v3.0
152 stars 24 forks source link

iOS keyboard AutoFill doesnt match if URI is IP+Port #3406

Closed nicomerl closed 1 month ago

nicomerl commented 1 month ago

Production Build

Steps To Reproduce

  1. Enable Bitwarden AutoFill in Settings
  2. Configure Entry with IP+Port URI (e.g., 192.168.178.1:1000, 192.168.178.1:2000, 192.168.178.1:3000)
  3. Create Bitwarden login and password entries for each Credentials, enter a URI, and set URI match to ‘host’
  4. Navigate to IP1, IP2, IP3 and inspect the keyboard AutoFill suggestion that appears to the left of the key that invokes BitWarden’s pop up and to the entrys under key-icon on the right.

Expected Result

Bitwarden Keyboard autofill should only match exact IP+Port as in URI.

Actual Result

First Match in Autofill is just the First entry i can find for IP 192.168.178.1 -> Port is ignored.

If i Click the key-Icon, i get a List with all matching entrys for 192.168.178.1 -> Port is ignored.

If i Click Bitwarden in this list, FaceID opens to unlock vault. Bitwarden Matches IP+Port.

IMG_0862

Screenshots or Videos

No response

Additional Context

Tried with the new iOS 18 Passwords App and i cant get this Issue there. So my guess is, that this is an issue in Bitwarden.

Operating System

iOS

Operating System Version

18.0.1

Device

iPhone 14 Pro

Build Version

2024.9.2

luc-bw commented 1 month ago

Hi @nicomerl

Thank you for the report. The repository for the native iOS application is https://github.com/bitwarden/ios.

This behavior seen here is expected. See our Help Center article, and specifically the "warning" under the Host option, for more info: https://bitwarden.com/help/uri-match-detection/#host

Thanks!