forms icon indicating copy to clipboard operation
forms copied to clipboard

Accessibility issues

Open Thatoo opened this issue 4 months ago • 2 comments

Please use the 👍 reaction to show that you are affected by the same issue. Please don't comment if you have no relevant information to add!

Nextcloud Form test with screen reader :

  • checkboxes: a bug on the Nextcloud side for checking a box, SPACE SELECTED the voice says it's checked, which isn't the case, a second press on space actually checks the box when the voice only says SPACE.

In the checkboxes, everything needs to be reworked: the voices say completely contradictory things.

  • Radio buttons work correctly

  • Drop-down menu, at first it leaves the form, then reads the options without recalling the context or the question. Does not read the title of the form drop-down menu, but does read the choices. Reads list items, but doesn't mention which one is selected.

  • Can't set a date

  • Send form: Dynamic content change, but no notification!

Conclusion: Can't NextcloudForm be used for accessibility? No! Not recommended.

Expected behavior It should be possible to fill a Nextcloud Form using a screen reader independently.

Nextcloud (please complete the following information):

  • Nextcloud-Version: 31.0.7
  • Forms-Version: 5.1.2

Thatoo avatar Aug 09 '25 13:08 Thatoo

@susnux could this be caused by a bug in the vue lib? I did some debugging and when I used the keyboard to select a checkbox, our onChange method always receives the previous value of the selected checkbox upon the first keypress. Only the second keypress of the space bar has the correct values. with the mouse everythings works as expected and the updated values are used in the first call of onChange

Chartman123 avatar Sep 06 '25 16:09 Chartman123

checkboxes: a bug on the Nextcloud side for checking a box, SPACE SELECTED the voice says it's checked, which isn't the case, a second press on space actually checks the box when the voice only says SPACE.

This sounds like its caused by forms itself

Drop-down menu

This seems like a problem with NcSelect in general

Can set a date

I do not understand this issue?

Send form: Dynamic content change, but no notification!

Which content changes here? I guess something needs a aria live region.

susnux avatar Sep 10 '25 17:09 susnux