Steps to reproduce:
With NVDA running:
- Start Microsoft Outlook 2016
- Create an appointment (Home -> New Items -> Appointment)
- In the Appointment dialog, tab to the date picker button and press space bar to activate it.
- Press tab or the arrows 1 or more times to move focus around the available controls in the date picker.
- Notice that NVDA announces nothing at all.
Expected results
NVDA should announce each control as it gets focus.
Technical info
These controls are implemented as one MSAA table cell object, in a window completely disassociated with the date picker button and or the dialog. GainFocus events are fired, but always using exactly the same event parameters. Thus:
- the Outlook appModule will have to allow all gainFocus events through for that particular window class using requestEvents, and the datePciker cell object will have to no longer ignore duplicate IAccessible events.
Steps to reproduce:
With NVDA running:
Expected results
NVDA should announce each control as it gets focus.
Technical info
These controls are implemented as one MSAA table cell object, in a window completely disassociated with the date picker button and or the dialog. GainFocus events are fired, but always using exactly the same event parameters. Thus: