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
Consider the provided example with a dynamic input whose value changes based on user interactions. Reading the documentation, it seems that ARIA does not currently provide specific guidance on how to handle changing values. The specification neither instructs authors on managing this scenario nor outlines how UA/AT should handle it.
While potential workarounds involve adding another node within the DOM, utilizing a live region, and communicating the message, the existing example is straightforward to implement and already includes all the necessary components for user communication.
The question arises: should we consider adding a note to clarify the expected behavior for these scenarios? Alternatively, could the solution involve introducing a new value for the aria-relevant property, such as aria-relevant="value"?
The text was updated successfully, but these errors were encountered:
To have aria-relevant="value" would be important, then changing a value - as in the examle above, where an is a live region, is neither a text nor an dditional child node in the parent element.
Also a guidance at least for devs would be very important based on the current live region processing by the screen readers.
As a somewhat different take on this scenario, it might be best to avoid adding new features to live region attributes, but there might be some changes we can add to reduce the harm of adding aria-live to editable inputs.
One possibility could be a Core AAM addition that specifies that live regions should not be fired on focused elements that accept user input (so, input elements of type text, number, email, number, password, search, tel, date, and time, and contenteditable regions)
Description:
The values of the aria-relevant attribute are:
Consider the provided example with a dynamic input whose value changes based on user interactions. Reading the documentation, it seems that ARIA does not currently provide specific guidance on how to handle changing values. The specification neither instructs authors on managing this scenario nor outlines how UA/AT should handle it.
While potential workarounds involve adding another node within the DOM, utilizing a live region, and communicating the message, the existing example is straightforward to implement and already includes all the necessary components for user communication.
The question arises: should we consider adding a note to clarify the expected behavior for these scenarios? Alternatively, could the solution involve introducing a new value for the aria-relevant property, such as aria-relevant="value"?
The text was updated successfully, but these errors were encountered: