[GH-ISSUE #6445] [PM-31454] UI/UX inconsistency: "Verification code" search results are erroneously not displayed as "TOTP previews", but like search results in "All items" (while the iOS app shows the correct behaviour) #21704

Open
opened 2026-04-16 22:17:54 -05:00 by GiteaMirror · 2 comments
Owner

Originally created by @pamperer562580892423 on GitHub (Jan 30, 2026).
Original GitHub issue: https://github.com/bitwarden/android/issues/6445

Steps To Reproduce

  1. From the main view of the app, go to 'Verification codes' (i.e. the dedicated TOTP view)
  2. Recognize, that the vault items list you see right now, contain a TOTP timer, the current TOTP code and a copy button for the current TOTP code.
  3. Click on 'Search' (🔍)
  4. Search for any existing login item with an "authenticator key" in it.
  5. Carefully look at how the search results are displayed (i.e. how they are "formatted")...

Expected Result

The search results - as they are a search in the "Verification codes" category - should show the current TOTP verification codes, with a timer and copy button, like it is shown in the overview of the "Verification codes" (= like it is in the second "step to reproduce"). For example:

Image

Actual Result

The search results just show the item name and the three-dot-menu, like you did not search in "Verification codes" but in "All items". For example:

Image

Screenshots or Videos

For visualizing and comparing it with the iOS app...

  1. The "Verification codes" view in both apps:

Image

 

  1. The Android app and iOS app display search results for searches in "Verification codes" differently - whereas the iOS app correctly displays TOTP timer, current TOTP code, and copy button for the current TOTP code, the Android app just "ignores" that it is searching in the "TOTP/Verification codes" category (i.e. "ignores" that it should show the results accordingly):

Image

Additional Context

I don't know the exact version of the iOS app screenshots (as they don't stem from one of my own devices), but I think it should be a current 2026.1.x or 2025.12.x version.

Build Version

2026.1.0 (21141)

What server are you connecting to?

EU

Self-host Server Version

(not self-hosting)

Environment Details

© Bitwarden Inc. 2015-2026

Version: 2026.1.0 (21141)
📱 Fairphone FP5 🤖 15@35 📦 prod
🧱 commit: bitwarden/android/release/2026.1-rc42@67f83e3020b53f8d41e63a7d8f6bdb759ccb9ddc
💻 build source: bitwarden/android/actions/runs/21299199924/attempts/1
🦀 SDK: 2.0.0-4441-c5a3b833
🌩 Server: 2026.1.0 @ EU

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 @pamperer562580892423 on GitHub (Jan 30, 2026). Original GitHub issue: https://github.com/bitwarden/android/issues/6445 ### Steps To Reproduce 1. From the main view of the app, go to 'Verification codes' (i.e. the dedicated TOTP view) 2. Recognize, that the vault items list you see right now, contain a TOTP timer, the current TOTP code and a copy button for the current TOTP code. 3. Click on 'Search' (🔍) 4. Search for any existing login item with an "authenticator key" in it. 5. Carefully look at how the search results are displayed (i.e. how they are "formatted")... ### Expected Result The search results - as they are a search in the "Verification codes" category - should show the current TOTP verification codes, with a timer and copy button, like it is shown in the overview of the "Verification codes" (= like it is in the second "step to reproduce"). For example: <img width="600" height="249" alt="Image" src="https://github.com/user-attachments/assets/c6443247-fd5e-4d4e-9905-7fdecb3824df" /> ### Actual Result The search results just show the item name and the three-dot-menu, like you did not search in "Verification codes" but in "All items". For example: <img width="600" height="477" alt="Image" src="https://github.com/user-attachments/assets/77dfe6d3-6cb1-4b7b-8af3-2d8e9c47ede2" /> ### Screenshots or Videos For visualizing and comparing it with the iOS app... 1. The "Verification codes" view in both apps: ![Image](https://github.com/user-attachments/assets/607d2427-72a0-4e4d-9f35-f5eb8fda1d88) &nbsp; 2. The Android app and iOS app display search results for searches in "Verification codes" differently - whereas the iOS app correctly displays TOTP timer, current TOTP code, and copy button for the current TOTP code, the Android app just "ignores" that it is searching in the "TOTP/Verification codes" category (i.e. "ignores" that it should show the results accordingly): ![Image](https://github.com/user-attachments/assets/5278f193-e721-40c0-a669-a84309de0b28) ### Additional Context I don't know the exact version of the iOS app screenshots (as they don't stem from one of my own devices), but I think it should be a current 2026.1.x or 2025.12.x version. ### Build Version 2026.1.0 (21141) ### What server are you connecting to? EU ### Self-host Server Version (not self-hosting) ### Environment Details © Bitwarden Inc. 2015-2026 Version: 2026.1.0 (21141) 📱 Fairphone FP5 🤖 15@35 📦 prod 🧱 commit: bitwarden/android/release/2026.1-rc42@67f83e3020b53f8d41e63a7d8f6bdb759ccb9ddc 💻 build source: bitwarden/android/actions/runs/21299199924/attempts/1 🦀 SDK: 2.0.0-4441-c5a3b833 🌩 Server: 2026.1.0 @ EU ### 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-16 22:17:55 -05:00
Author
Owner

@bitwarden-bot commented on GitHub (Jan 30, 2026):

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

<!-- gh-comment-id:3824097465 --> @bitwarden-bot commented on GitHub (Jan 30, 2026): Thank you for your report! We've added this to our internal board for review. ID: [PM-31454](https://bitwarden.atlassian.net/browse/PM-31454) [PM-31454]: https://bitwarden.atlassian.net/browse/PM-31454?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
Author
Owner

@SergeantConfused commented on GitHub (Feb 2, 2026):

Hello @pamperer562580892423,

Thank you for your report. I have flagged this to the Engineering department; please feel free to post additional information, such as screenshots or a screen video recordings, if you wish.

Thank you again,

<!-- gh-comment-id:3835151116 --> @SergeantConfused commented on GitHub (Feb 2, 2026): Hello @pamperer562580892423, Thank you for your report. I have flagged this to the Engineering department; please feel free to post additional information, such as screenshots or a screen video recordings, if you wish. Thank you again,
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/android#21704