Owen Jones

Results 69 comments of Owen Jones

Have updated the solution to use 0 on the tabindex instead of -1. Testing again using the [passport details page](https://govuk-frontend-pr-2677.herokuapp.com/full-page-examples/passport-details). # Results ## JAWS 2022 / Chrome 103 JAWS continues...

Following a bit of a return to centre after updating the version of JAWS in the GDS AssistivLabs account, I've updated this PR along with the description with an amended...

@vanitabarrett Changelog entry added. Let me know what you think, although it in theory is gonna get reviewed by content folks before the next release.

@tvararu Thanks a lot for this incredibly thorough investigation! We're going to start experimenting with the solutions you proposed. Without investigating this thoroughly myself, I personally think that the wrapper...

# Initial investigation into removing `role="alert"` I had a go at removing `role="alert"` first as per @selfthinker's suggestion above and found the following results. ## Test details Used the following...

I'm going a little off base from what I said I'd do next, however I had a small hypothesis that this might have been a bug in JAWS 2022 as...

I think I've found a solution 🎉 I can get JAWS and other screen readers to consistently read out the error summary and it's contents on page load by doing...

Some additional musings on the above solution: Firstly, @36degrees rightly pointed out that it's odd that `tabindex="-1"` would be causing an issue here as the whole point of -1 is...

The plot thickens. In trying to replicate this using codepen for that JAWS issue, I stumbled upon an alternative solution that I think is even simpler. By removing the `aria-labelledby`...

A quick update as a lot of the discussion on this topic moved to the PR: In short, my solution doesn't completely solve the problem. I believe it improves the...