Enhance TOTP Inline Autofill Menu Suggestions: Display Item Name/Identifier for Clarity on Multi-Match Domains

The current TOTP (Time-based One-Time Password) autofill functionality is an extremely valuable premium feature, often being the deciding factor for an upgrade (it was for me!). It significantly streamlines the 2FA login process.

However, when a user has multiple separate login items (and their corresponding TOTP seeds) saved for the same root domain, the current matching logic results in an ambiguous dropdown list when attempting to autofill the 2FA code.

The Problem: If a user has two items, for example:

  1. sso.domain.com (with TOTP)

  2. something.domain.com (with TOTP)

…and both match the current login page (i.e., domain.com), the autofill suggestion dropdown below the 2FA input field lists both available TOTP codes, but it provides no label to distinguish which item each code belongs to. The user must guess or manually check which is the correct one for the current login flow, defeating the purpose of the one-click autofill.

The Requested Enhancement (The Feature): We request that the TOTP autofill suggestion dropdown list be enhanced to display the associated Bitwarden Item Name (or a relevant identifier like the sub-domain/URI) alongside the prompt to use the code.

  • Current (Ambiguous) Display:

    • Tap to fill code

    • Tap to fill code

  • Requested (Clear) Display:

    • Tap to fill code for 'sso.domain.com'

    • Tap to fill code for 'something.domain.com'

This small addition would drastically improve the user experience and maintain the efficiency of the premium TOTP feature, especially for users who manage multiple, distinct accounts on subdomains of a single corporate or institutional root domain.

1 Like

Hello @dimitris.ap and welcome to the community.

Eight hours ago, @southerndoc described a similar issue and proposed a solution: If you provide a more specific domain or change the Match Detection Options, only one TOTP should be displayed.

@dimitris.ap Welcome to the forum!

And I would agree with @marlin: If you would e.g. set up both domains with match detection “Host”, then you would see only one TOTP suggestion on both domains.

But on the other hand, as Bitwarden “developed” it (enhancement: UI for multiple totp elements by dan-livefront · Pull Request #12404 · bitwarden/clients · GitHub) with a reason, probably, I would agree that the item name (besides the username/email address) may be helpful. Especially since you can set the item name as you wish, which is in many cases not possible with email addresses or even usernames.

Issue

When using Bitwarden’s OTP autofill feature, the popup list only displays the available 2FA codes (TOTP), with only the email adress but without showing the corresponding account titles or names. This makes it difficult to identify which code belongs to which account, especially when:

  • Multiple accounts share the same base domain
  • Different services use similar URLs or subdomains.

Current Behavior

The OTP suggestion dropdown displays only the verification codes and username, forcing users to guess the correct one is dedicated to the current page/service when the same username is used multiple times on multiple services of the same domain.

Proposed Improvement

Enhance the OTP autofill dropdown to include the entry title of the bitwarden identifier card or hint account label next to each code.

Benefits:

  • Improves usability and reduces confusion when multiple accounts exist for the same service.

  • Prevents authentication errors caused by selecting the wrong code.

@sbo-whispeak Welcome to the forum!

I moved your post into this existing feature request on the same topic.

1 Like