Clear Safari Cache - Outdated Autofill

I appear to be having the same issue as this post, but the proposed solution does not work. In short, autofill has cached an incorrect password as the default suggestion and even after changing the URI matching for this entry in my vault, it still shows up as the default suggestion. What’s worse is that there are other incorrect suggestions listed - after clicking the key icon - requiring me to go to Bitwarden every time (a three click journey).

The suggestion in the linked post was to clear history and web data in safari. I have cleared web data manually since I don’t want to clear history. I tried clearing in segments, including clearing the base domain’s data, then “bitwarden” related data, passkeys.directory, then apple related data, then whatever data is associated with the filter icon in iPhone’s Settings->Apps->Safari->Advanced->Website Data menu, then finally clearing everything. Nothing has reset this cached password suggestions menu, nor does restarting the iPhone help.

I wish I could share a picture but iPhone doesn’t screenshot the keyboard.

Possible Recreation Steps

  1. Create a password with base domain matching and autofill for a host in that base domain
  2. Create a password for a different host within the same base domain
  3. Update the first URI to be host matching
  4. Attempt to fill the new password at the other host

If the problem is recreated the following will happen (at the other host)

  1. The suggestion in the apple keyboard for the password will be based on the first password for the wrong host
  2. Any other “base domain” previously filled passwords will be listed in the popup from clicking the key icon (max 3 I assume?)
  3. Opening Bitwarden will list only the correct matching URIs as suggestions

In other words, the Vault is synced in app just fine, but changes are not broadcast to password suggestions and these suggestions cannot be deleted/replaced/updated.