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

script to navigate between form invalid fields. #14311

Open
davidacm opened this issue Oct 28, 2022 · 3 comments
Open

script to navigate between form invalid fields. #14311

davidacm opened this issue Oct 28, 2022 · 3 comments
Labels
feature p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.

Comments

@davidacm
Copy link
Contributor

Is your feature request related to a problem? Please describe.

Is not exactly a problem, but is related with the usability. When filling out a form, Currently the only way to navigate between invalid fields is by listening to each field to see which one says invalid. This can be very tedious when filling out forms with many fields.

Describe the solution you'd like

I suggest to implement a command to quickly navigate between invalid entries in a form. I think it would help users a lot.

As a software developer, when we've implemented a quick way to navigate between invalid entries has resulted in a very pleasant user experience. But developers shouldn't implement alternative ways to identify invalid fields if HTML5 already offers that feature natively.

So, I suggest to implement it on the core of NVDA. A gesture should be assigned because this would be very useful for NVDA users

I know that many developers do not implement the validation attribute correctly. But this could change if users who use assistive technologies start to make more use of that feature.

This should work in browse mode only. We would need to think in a good gesture to assign.

Describe alternatives you've considered

I thought of using NVDA's search function. But that only works when the form displays some searchable symbol. Normally, there is no alternative but to go through the form fields one by one.

Currently, I made a personal add-on to implement the solution, but I consider this feature too important to delegate it to an add-on.

@rperez030
Copy link

what an awesome idea!!!

@Brian1Gaff
Copy link

Brian1Gaff commented Oct 29, 2022 via email

@feerrenrut
Copy link
Contributor

To do this, we expect adding a new type of entry to the elements list and scripts to jump to next and previous invalid field. I'd recommend leaving these scripts without a bound gesture initially.

@feerrenrut feerrenrut added p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority feature triaged Has been triaged, issue is waiting for implementation. labels Nov 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature p4 https://github.com/nvaccess/nvda/blob/master/projectDocs/issues/triage.md#priority triaged Has been triaged, issue is waiting for implementation.
Projects
None yet
Development

No branches or pull requests

4 participants