-
Notifications
You must be signed in to change notification settings - Fork 38.1k
Description
Development Environment:
OS: Windows 7 Professional SP1
Visual Studio 15 Community \ C++ Tools \ SDK
VS Code: 1.11.1 March release
VS Code: 1.12.0 Insiders March 12
VS Code: 1.12.0 March 7 master branch OSS build
Dragon Naturally Speaking DPI 14 (Voice/Dictation/Control)
Node: 6.10.1
NPM: 3.10.8
Description Of Bug:
Menu handling on Windows 7 started to behave differently
somewhere between March 7 and the Insiders March 12 update.
The problem is somewhat subtle since it may pertain
to voice control using Dragon. I believe for generic
software control in terms of menus, Dragon must utilize
the win32 API and messaging to detect the menus
and control them with voice commands.
Prior to the insiders March 12 (or close to that)
the stable VSC and insiders and OSS build March 7
both the top menu bar items as well as submenu items
were detected controllable by Dragon.
Now Dragon can detect and utilize the top level menus
but the submenus are now unable to be activated.
From of the feedback I can get from Dragon it appears
it detects the list of submenus but cannot control them.
I think this may also affect screen readers, but I do not
know for sure as I do not use one.
I am also thinking it probably has to do with the electron
framework/WindowsNativeInterface which I think has been updated or parts of it recently.
This is pretty big problem for accessibility and unfortunately
a big step back from prior operation.
I'm already working to contribute to the VSC so I can
probably help debugging this. I can do successive builds
to try and figure out where the submenu started to fail after March 7
but having done this before it takes a long time especially by Voice
and maybe there's already an obvious place to start ?
Thanks