alphagov / govuk-design-system

One place for service teams to find styles, components and patterns for designing government services.
https://www.gov.uk/design-system
MIT License
514 stars 235 forks source link

Talk to DAC about possible solutions for vendor issues #4194

Closed owenatgov closed 2 days ago

owenatgov commented 1 month ago

What

Set up a discussion with DAC to talk about our solutions for the vendor issues:

Why

We want to get DAC's input on all 3 of these as they improve the experience for AT users but are imperfect. More detail can be found in the issues themselves.

The status if each issue currently is that:

Who needs to work on this

Accessibility specialist

Done when

selfthinker commented 1 month ago

I have drafted an email I'd like to send DAC (can only be viewed internally). I plan to send it on Tuesday. The days before I had worked on creating an example page which summarises the technical details of trying to fix the details component. I had done that to include in the email to DAC.

selfthinker commented 1 month ago

I've sent the email today.

selfthinker commented 2 days ago

DAC responded on Wednesday. I have added most of the email conversation to the same document I referenced above.

Summary of the response

Details with Dragon

They said adding ARIA roles etc is likely to cause more problems, so not worth doing. They also said Dragon users are "not currently adversely impacted" because most Dragon users are used to the Details components not working properly and would therefore automatically use the known workarounds. They keep on mentioning the idea that we could use what we use for the accordion component (a button opening and closing things with JavaScript). But we wouldn't change the component like that as that is creating our custom version of an HTML element that exists natively.

File upload with Dragon

They said our planned implementation makes sense. And that the majority of users wouldn't need to use the file upload more than once, so are not likely to notice that it won't work the second time.

Details with VoiceOver

They hadn't responded to this issue, but I hadn't asked a question about that. I only informed them that we fixed it with some more details.

Decisions