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
Start button in Windows 8.1 and later is recognized as a list and reported as selected #5178
Comments
Comment 1 by Joseph Lee <joseph.lee22590@... on 2015-06-22 21:04
|
Hi, Solution change: Since Windows 10 Version 1511 (build 10586), Start button is now labeled as a button. Thus, it might be possible to isolate Windows builds with this issue (9200 (Win8), 9600 (Win8.1), 10240 (Win10 RTM)). I'll formally request a pull request as a separate issue, linking the two tickets. Thanks. |
No need t do build checks if that's what you mean; this code simply won't match on a system which has the fix because the role will be different. There are, however, some other issues with your fix. I'll comment on the commit. |
…a list in the first place, now reported as button. re #5178
… as selected in some versions of Windows. Fixes #5178.
Incubated in b1f00f4. |
…o move through shell items which includes the Start button. re #5178
The latest commit fixes a major bug where error tones were heard when using object nav to move between shell objects such as the Start button (important for touch users as well). Thanks. |
Incubated in 64df758. |
This should be added to 2016.1 Milestone |
This again is as trivial as they come, but in
|
Reported by nvdakor on 2015-06-22 20:56
Hi,
When you navigate desktop via object navigation or tab through the shell window, NVDA announces Start button as a list.
STR:
Expected: NVDA announces "Start button".
Actual: In Windows 8.1 and 10, NVDA says, "Start list selected".
Technical: Thankfully, window class name is "Start", which is unique among Windows Explorer objects. Somehow, IAccessible thinks it is a list when documentation clearly says it is a button. This is for Windows 8.1 and 10 (likely as a result of removal of Start button in Windows 8). Tweaking this with NVDAObject_init solves the problem.
Thanks.
The text was updated successfully, but these errors were encountered: