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

Microsoft Outlook date picker is not accessible with NVDA #7217

Closed
michaelDCurran opened this Issue May 30, 2017 · 0 comments

Comments

Projects
None yet
2 participants
@michaelDCurran
Contributor

michaelDCurran commented May 30, 2017

Steps to reproduce:

With NVDA running:

  1. Start Microsoft Outlook 2016
  2. Create an appointment (Home -> New Items -> Appointment)
  3. In the Appointment dialog, tab to the date picker button and press space bar to activate it.
  4. Press tab or the arrows 1 or more times to move focus around the available controls in the date picker.
  5. 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:

  1. 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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment