nvaccess / nvda

NVDA, the free and open source Screen Reader for Microsoft Windows
Other
2.01k stars 623 forks source link

Dialogs in VirtualBox reported as "unknown" #9414

Open Qchristensen opened 5 years ago

Qchristensen commented 5 years ago

Is your feature request related to a problem? Please describe.

Quote from user: "virtualbox still says unknown in the dialogues that come out when a virtual machine is powered on, for example, the save the machine state, send shutdown signal, and to force the power off that is removed with the combinadción Ctrl+q, and so in all the dialogues of information that come out during the execution always NVDA says unknown"

Describe the solution you'd like

Dialogs to be correctly identified and reported.

Describe alternatives you've considered

Jaws can read these dialog boxes correctly.

Additional context

Using latest version of VirtualBox 6.04, and NVDA 2018.4.1 and NVDA 2019.1

Also note in attached log, language is set to Spanish, so "unknown" is reported as "desconocido".

Reporting of Unknown / Desconocido is preceded by several warnings in the log: "IO - inputCore.InputManager.executeGesture (12:38:00.138): Input: kb(desktop):downArrow DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (12:38:00.148): accRole failed: (-2147024809, 'El par\xe1metro no es correcto.', (None, None, None, 0, None)) DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (12:38:00.150): accRole failed: (-2147024809, 'El par\xe1metro no es correcto.', (None, None, None, 0, None)) DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (12:38:00.151): accRole failed: (-2147024809, 'El par\xe1metro no es correcto.', (None, None, None, 0, None)) DEBUG - synthDrivers.oneCore.SynthDriver.cancel (12:38:00.151): Cancelling DEBUGWARNING - NVDAObjects.IAccessible.IAccessible._get_IAccessibleRole (12:38:00.151): accRole failed: (-2147024809, 'El par\xe1metro no es correcto.', (None, None, None, 0, None)) IO - speech.speak (12:38:00.154): Speaking [u'desconocido']" desconocido.txt

lukaszgo1 commented 5 years ago

See also https://www.virtualbox.org/ticket/629 According to the commends there it is very hard to debug. Oracle devs don't seems to be very interested in fixing this but if something could be done on the NVDA side I would be very grateful.

Adriani90 commented 1 month ago

@Valiant8086, @lukaszgo1, @fernando-jose-silva is this still an issue with NVDA 2024.2 Beta in Virtual box 7.0.18? In 7.0 there were several accessibility updates and GUI adjustments.

Qchristensen commented 3 weeks ago

I initially reported this on behalf of a user (and neglected to record the details). I have reached out to another user I know uses VirtualBox to see if they can reproduce it.