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
Alt must be pressed more than once for MS Office ribbons to gain focus with NVDA #4207
Comments
Comment 1 by Michael Curran <mick@... on 2014-06-19 01:27
Changes:
|
Comment 2 by Michael Curran <mick@... on 2014-07-07 09:05
Changes:
|
Comment 3 by mdcurran on 2014-07-07 09:06 |
Comment 5 by mdcurran on 2014-07-15 06:21 |
Comment 6 by mdcurran on 2014-07-15 06:37 |
Comment 7 by jteh on 2014-07-15 23:47 |
@michaelDCurran Do you have any updates to share with regards to implementation notes for this issue? In my brief (and probably perfunctory testing) with Word 2010, there were two issues I noticed with variable degrees of consistency:
|
I was under the assumption that the needing to press alt twice had been fixed along time ago. I can't reproduce it with Word 2016. As for my comment about not using UIA, it is worth mentioning that going forward, NVDA will exclusively use UIA for MS Word. See #7409. But, this will only be for Office 365. Can this specific issue of having to press alt twice be reproduced in Word 2013 / Word 2010? Getting the System menu when pressing alt seems like an entirely different issue to me. If pressing alt twice issue can't be reproduced in Word 2013 / Word 2010 this issue can be closed. |
Yes, I am able to reproduce this issue in Word 2010 via the following STR:
|
I can definitely reproduce this with MS Excel 2010 on Windows 7 x64 100% of the time by simply launching Excel from the run box and pressing alt. When pressed for the first time nothing happens, the second press returns to the sheet and finally third press activates the ribbon. It is NVDA specific, because with the same STR when JAWS 2018 is running ribbon got reported with each alt press. Can this be reopened? It isn't life threatening, but very confusing, especially for new users. |
cc @ehollig Could you reopen please? |
I can reproduce this in MS Excel 2010 but only when pressing alt for the first time after opening the application. After pressing escape and then alt again, NVDA reports the ribbon accordingly |
@lukaszgo1 thee were some changes for Excel 2007 in a recent alpha regarding formulas and regarding performance. Could you please test with last alpha if this is still an issue? I cannot reproduce it anymore in Office 2010 or higher. That PR might have had an effect on this. |
Still reproducible. The PR mentioned by you had nothing to do with it. |
… Office 2013 and prior (PR #10981) Now in Office 2013 and older: - Ribbons are announced when focus moves to them for the first time. (#4207) - Context menu items are once again reported properly. (#9252) - Ribbon sections are consistently announced when navigating with Control+arrows. (#7067) IAccessible is used for these controls for Office <=2013. To do that it has been necessary to workaround some IAccessible specific issues: - Status bar is not exposed as such #4257 - Ribbon sections do not have proper role. In both cases AccValue contains non localized description of the control which made it possible to workaround them.
Reported by mdcurran on 2014-06-19 01:02
The UI Automation implementation for MS Office ribbons does not fire a focus event the first time the ribbon is activate after starting NVDA. Due to this, and some other small deficiencies with roles and naming in that implementation, it is probably best to disable UI Automation for the MS Office ribbons entirely. This will mean ignoring UIA for any NetUIHWND window that is a descendant of an MsoCommandBar window.
Blocking #970
The text was updated successfully, but these errors were encountered: