Avoid inappropriate use of ARIA roles, states, and properties - Announcements
GENERAL
TESTING
GENERAL
TESTING
Description
Throughout the environment controls that either expand or collapse content do not inform screen reader users of their purpose. The <aria-expanded> attribute is utilized however it is injected into the DOM once the control has been activated, and is not present when the page loads. As screen-reader users rely on the <aria-expanded="false"> attribute on page load to discern that the control expands a section of content, they will have difficulty discerning which elements in the environment have an expanded state.Below is a particular instance of <aria-expanded="true"> being injected into the DOM via JavaScript that can be found in Resources as SAK-31548.
I agree that there appears to be no issue with the reorder, as it's both functional and based on the known accessible Fluid project.
I just reviewed the marist hosted version that was evaluated and trunk. Some of the list items were better interpreted by Chromevox (always a lesser test than JAWS), but what's more is the keyboard related instructions were not read in the Marist version because of the improper skip class related to SAK-31549.
With the keyboard instructions read by a screenreader, I think this now resolved.
Throughout the environment controls that either expand or collapse content do not inform screen reader users of their purpose. The <aria-expanded> attribute is utilized however it is injected into the DOM once the control has been activated, and is not present when the page loads. As screen-reader users rely on the <aria-expanded="false"> attribute on page load to discern that the control expands a section of content, they will have difficulty discerning which elements in the environment have an expanded state.Below is a particular instance of <aria-expanded="true"> being injected into the DOM via JavaScript that can be found in Resources as SAK-31548.
http://qa03-sakai.marist.edu:8080/portal/site/e72d72d4-f582-4dce-8261-6b923060787c/tool/24bf98be-5fe0-4b16-aca7-0f464c7ba312#A0b648a8b01ffe1b7e431525edf50c7b-HTML