Missing accessibility notifications in Neo4j Browser result pane
0 reputation · 02 Dec 2024, 17:54 UTC
Screen Reader Silence After Cypher Execution
In the Neo4j Browser (versions up to 4.3), the user interface updates the result container dynamically via JavaScript upon the completion of a Cypher query. However, these updates to the result tables and graph visualizations are not announced to assistive technologies.
The current DOM structure lacks aria-live regions or role="alert" attributes on the elements that receive the query output. This creates a dependency on visual cues to determine when a query has finished executing and when new data is available for inspection.
While manual focus shifts to the result pane are possible, they do not provide the semantic notification of a state change required for full WCAG compliance.
- Does the current Neo4j Browser architecture support the implementation of ARIA live regions for result updates?
- What is the recommended pattern for notifying screen reader users of query completion without disrupting the input focus?