Skip to content
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

Dragon Accessibility issue with DOB field #1101

Closed
alexnewmannn opened this issue Dec 19, 2018 · 6 comments
Closed

Dragon Accessibility issue with DOB field #1101

alexnewmannn opened this issue Dec 19, 2018 · 6 comments
Labels
accessibility documentation User requests new documentation or improvements to existing documentation

Comments

@alexnewmannn
Copy link

We've had a report from someone in the DWP accessibility team about Dragon users being unable to populate any of the 3 date fields, this has been reported in our prototype, another team's service and on the design system site itself.
The user was not able to do any dictation in these fields, but was fine with generic text fields and fields like sort code and account number. The user reported trouble navigating to the fields as they "are not labelled". The end result had to be using a "dictation box" which is designed for when a field will not accept text. It works but is tedious.

First thought was whether Dragon was seeing something strange about the "pattern" attribute which I'll have an investigate with.

Anyone had any experience with this or got any ideas?

@joelanman
Copy link
Contributor

For the benefit of others looking into this, you can see the Date Input component here:

https://design-system.service.gov.uk/components/date-input/

@selfthinker
Copy link

This is a general issue that Dragon doesn't play well with number fields.
I have reported this to Nuance in September last year. Unfortunately their bug tracking system is not open, but just in case, the reference number is: 170922-000443.

So, this is independent of the Design System as you can see in this reduced test case which uses basic unstyled number fields.

Back then we tested with Dragon 12 and 13, and 13 was worse than 12 in that respect (and some others). I tested Dragon 15 a couple of days ago and found that this has improved a bit: Although it still doesn't work with IE11, it now works with Chrome. (I couldn't test in Firefox because their plugin is not compatible with Quantum.)

@alexnewmannn
Copy link
Author

Wonder if this would be helpful to add to the documentation for the date input in the design system? So people are aware of this limitation (I know it isn't strictly the component's issue but feels like it should be something we are all aware of)

@hannalaakso hannalaakso added documentation User requests new documentation or improvements to existing documentation awaiting triage Needs triaging by team labels Jan 21, 2019
@kellylee-gds kellylee-gds removed the awaiting triage Needs triaging by team label Jan 30, 2019
@hannalaakso
Copy link
Member

Thanks for raising this @alexnewmannn. I've just created an issue to add this to the Design System guidance.

@36degrees
Copy link
Contributor

We could consider using input type="text" instead of input type="number" given the other issues we know arise when using type="number".

@36degrees
Copy link
Contributor

Verified that this was fixed by #1700 using Dragon 15 with Internet Explorer 11 on Windows 10.

I checked out and ran 5a3e771 and tried the following using the date input example:

  • Said "Click 'Day'"
  • Dragon showed the tooltip 'Please say that again' – the input was not selected.
  • Manually focused the day input by clicking into it
  • Said "Numeral 5"
  • Dragon showed the tooltip 'Please say that again' – nothing was entered in the text box

When testing against the master branch (1d2fcb6) using the same example:

  • Said "Click 'Day'"
  • Dragon focused the day input
  • Said "Numeral 5"
  • Dragon entered '5' in the day input

The same steps worked for the month and year.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
accessibility documentation User requests new documentation or improvements to existing documentation
Projects
None yet
Development

No branches or pull requests

9 participants