Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows accessibility bug #3307

Open
1 task
RafaelFernandesBR mannequin opened this issue Jun 19, 2024 · 0 comments
Open
1 task

Windows accessibility bug #3307

RafaelFernandesBR mannequin opened this issue Jun 19, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@RafaelFernandesBR
Copy link
Mannequin

RafaelFernandesBR mannequin commented Jun 19, 2024

Steps To Reproduce

  1. When searching for an item in the search, the results are displayed.
  2. Clicking on any of the results opens the clicked item screen on top of the results screen.
  3. Clicking to edit the item opens the edit screen on top of the item screen and, at the same time, the results screen.
  4. Clicking to generate a new password opens the generator screen on top of all the previously mentioned screens.

Expected Result

  1. when clicking on a result, a new window separate from the search results window should open.
  2. when clicking edit on the item, a new window should open separate from the previous ones.
  3. and so on, the windows should not overlap each other.

Actual Result

Clicking on the search result opens the item detail above the results. When clicking on edit the item, it opens the editing window over the previous two windows, when generating a new password, it opens the generator screen over the previous 3.

Screenshots or Videos

No response

Additional Context

Hello. I wanted to report 2 bugs that I found in the latest versions of Bitwarden, it's been about 2 months now.

When we search for passwords in the search bar and the results are displayed, clicking on a result to view the credential data, instead of opening that credential in a new window, it opens on top of the search results. This disrupts those of us who use screen readers like TalkBack because as the windows start to overlap the results, the screen reader gets completely confused about what to read. Ideally, it should work as it did before, when clicking on a result opened a new window separate from the search result, providing a better view of the item we want to view or edit, just as it happens when we click on a credential without searching.

When we want to edit an item after searching for it, it becomes practically impossible to edit it because there is an overwhelming mix of screens open on top of each other at the same time. For example:

  1. When searching for an item in the search, the results are displayed.
  2. Clicking on any of the results opens the clicked item screen on top of the results screen.
  3. Clicking to edit the item opens the edit screen on top of the item screen and, at the same time, the results screen.
  4. Clicking to generate a new password opens the generator screen on top of all the previously mentioned screens.

This makes it practically impossible to navigate the screen using any screen reader, whether it’s TalkBack or Jieshu, because when sliding your finger on the screen, it reads all the items it is viewing, that is, the search result screen with the items, the item details screen, the item edit screen, and the password generator screen. There are a lot of information on the screen at the same time!

Operating System

Android

Operating System Version

Android 13

Device

Redmi note 10S

Build Version

© Bitwarden Inc. 2015-2024 Version: 2024.5.1 (10574)

Beta

  • Using a pre-release version of the application.
@RafaelFernandesBR RafaelFernandesBR mannequin added the bug Something isn't working label Jun 19, 2024
@vvolkgang vvolkgang transferred this issue from another repository Jun 19, 2024
@vvolkgang vvolkgang transferred this issue from another repository Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

0 participants