Brave, Bitwarden passkeys, AWS Console

I am able to reproduce the following behavior. It’s reproducible in:

Brave 1.86.146 (Official Build) (64-bit)

Chromium: 144.0.7559.110

However this issue has been ongoing for some time.
I am running Brave Browser on OpenSUSE Tumbleweed, Wayland, KDE Plasma.

Steps to reproduce:

  1. Install Bitwarden extension. It does not particularly matter how Bitwarden extension is configured.
  2. Navigate to the IAM User sign-in page for AWS Console for a specific AWS account. You should have already preconfigured an IAM user as having console access with MFA configured via a passkey stored in a Bitwarden Login. The page looks like this:

  1. Enter (or use Bitwarden to autofill) your IAM username and password and submit the form.

Expected results:

Actual results:

  • The default Chromium “Passkeys & Security Keys” UI is displayed instead. If you have a non-Bitwarden MFA device (for example a Yubikey or a passkey attached to your Android-attached Google Account) on your IAM account, you can use it here. However you are unable to use your Bitwarden-stored passkey.

Additional Information:

  • AWS Console is, so far, the only site I have noticed where this happens. Other web properties successfully raise the Bitwarden passkey UI.
  • The problem is reproducible in Brave Browser but not in Chromium or Chrome.