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

virtual box v6.0.0 accessibility issues with nvda and the user interface #9202

Closed
mhussaincov opened this Issue Jan 25, 2019 · 14 comments

Comments

Projects
None yet
6 participants
@mhussaincov
Copy link

mhussaincov commented Jan 25, 2019

Steps to reproduce:

  1. have nvda running.
  2. open virtual box.
    3 make sure that there are a few vms created in virtual box.

4, try to arrow up and down the list of vms, try to access the various menus e.g file machine menue.

Actual behavior:

the only thing i hear when virtualbox is launched is split pain.
when arrowing up and down the list of vms there is no feedback.
when trying to access the file menu or other menus via the alt key there is no responce.

Expected behavior:

I should be able to hear the list of vms in virtual box,
I should be able to access the menues file machine help etc.
please note when narrator is used narrator is able to read the list of vms.
where nvda is unable to.

System configuration

windows insider build 18317.1000

NVDA installed/portable/running from source:

nvda installed
snapshot

NVDA version:

nvda master branch snapshot
alpha-16619

Windows version:

windows insider build 18317.1000

Name and version of other software in use when reproducing the issue:

virtualbox v6.0.0

Other information about your system:

Other questions

Does the issue still occur after restarting your PC?

YES

Have you tried any other versions of NVDA?

NO

@mhussaincov

This comment has been minimized.

Copy link
Author

mhussaincov commented Jan 25, 2019

@lukaszgo1

This comment has been minimized.

Copy link
Contributor

lukaszgo1 commented Jan 25, 2019

I can confirm this issue. VirtualBox graphical interface was never very accessible, but until 5.2 it was ad least usable. When 5.2 was released the accessibility with NVDA regressed. It is strange, because both JAWS and narrator are reading menu bar, contecst menu and list of vms just fine. It would be nice if it would be fixed.

@DrSooom

This comment has been minimized.

Copy link

DrSooom commented Jan 26, 2019

Related issues: #1552, #2089, #2116 and #4795

@leonardder

This comment has been minimized.

Copy link
Collaborator

leonardder commented Jan 26, 2019

I was initially thinking that Virtualbox might have switched to QT 5.11 or greater, but this doesn't seem to be the case.
I've also seen the CPU raising rapidly when trying to reproduce the issue. Note that without a vm, both the menu bar and the context menu read just fine.

@mohammad-suliman

This comment has been minimized.

Copy link
Contributor

mohammad-suliman commented Jan 26, 2019

@leonardder

This comment has been minimized.

Copy link
Collaborator

leonardder commented Jan 26, 2019

I can't make narrator to read the list of vms properly. Inspection shows that things in Virtualbox are severely broken. I have a branch that at least stops the freezing from occur, though.

@mhussaincov

This comment has been minimized.

Copy link
Author

mhussaincov commented Jan 26, 2019

@leonardder

This comment has been minimized.

Copy link
Collaborator

leonardder commented Jan 26, 2019

When getting the active list item in a list, NVDA brings itself in an endless loop. I'm intending to file a pr that fixes this, but I've still not been able to find a suitable fix for list items not getting focus properly.

@leonardder

This comment has been minimized.

Copy link
Collaborator

leonardder commented Jan 28, 2019

I've also found JAWS to be unable to reflect any updates in the selection list for VM's. Therefore I will limit a pr to the freezes only.

@mhussaincov

This comment has been minimized.

Copy link
Author

mhussaincov commented Jan 28, 2019

@leonardder leonardder added p2 Qt labels Jan 28, 2019

@leonardder

This comment has been minimized.

Copy link
Collaborator

leonardder commented Jan 28, 2019

Giving this a p2, since it freezes NVDA within VirtualBox and is pretty harmful for the user experience. Furthermore, the freezing it is easy to fix.

@leonardder

This comment has been minimized.

Copy link
Collaborator

leonardder commented Jan 28, 2019

here is a try build that should fix the freezes.

@mhussaincov

This comment has been minimized.

Copy link
Author

mhussaincov commented Jan 28, 2019

@DrSooom

This comment has been minimized.

Copy link

DrSooom commented Jan 29, 2019

@mhussaincov: As far as I know the update check feature isn't available for try builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.