You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Hi, during a recent accessibility test on one of our GeoNetwork instances we got flagged the following issue:
When viewing the search results page, it has been observed that when interacting with the filters or inputting a search, the user is not informed of changes that occur on the page dynamically. This is seen when the filters/search feature returns results dynamically when selected. This may result in users missing out on some content/ not knowing that the page has been updated.
I tried to change the span in facet.html responsible for the tickbox
but this doesn't seem to work entirely, as sometimes the focus seems to be shifted somewhere else, and the screen reader ends up announcing both filterActive and filterInactive states. I couldn't tell where the issue came from to be able to prevent this from happening.
Equally, adding the aria-live="true" attribute to the search box doeasn't seem to have the desired results, I suspect it's not the search box that needs to be monitored for change, but the Active filters section of the filter facets.
Would you be able to shed some light on how we would be able to improve this? 🙏
To Reproduce
Steps to reproduce the behaviour:
Navigate to the search page
Activate the screen reader on your device (tested on Android 13 using the TalkBack function)
Select any filter facet
Observe how there is no update on the fact that the page has changed
Expected behaviour
It is expected that any visual status messages are also presented via assistive technologies in real-time. e.g. if a user submits a form, text appears without page load reading "Your form was successfully submitted.", then a screen reader should announce the same message.
Describe the bug
Hi, during a recent accessibility test on one of our GeoNetwork instances we got flagged the following issue:
I tried to change the
span
infacet.html
responsible for the tickboxcore-geonetwork/web-ui/src/main/resources/catalog/components/elasticsearch/directives/partials/facet.html
Lines 23 to 27 in 523f4fc
to be announced by the screen reader by changing it to
but this doesn't seem to work entirely, as sometimes the focus seems to be shifted somewhere else, and the screen reader ends up announcing both
filterActive
andfilterInactive
states. I couldn't tell where the issue came from to be able to prevent this from happening.Equally, adding the
aria-live="true"
attribute to the search box doeasn't seem to have the desired results, I suspect it's not the search box that needs to be monitored for change, but theActive filters
section of the filter facets.Would you be able to shed some light on how we would be able to improve this? 🙏
To Reproduce
Steps to reproduce the behaviour:
Expected behaviour
It is expected that any visual status messages are also presented via assistive technologies in real-time. e.g. if a user submits a form, text appears without page load reading "Your form was successfully submitted.", then a screen reader should announce the same message.
See https://www.w3.org/WAI/WCAG22/Understanding/status-messages.html
The text was updated successfully, but these errors were encountered: