-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JAWS Changes Requested: "Trigger an alert" (Alert Example, Test 3, V23.12.06) #1032
Comments
"Should" is one of two levels of optional. Nonetheless, I agree there is room to discuss whether or not "may" is the appropriate level of optionality. Your feedback reminded me of an item that fell too far down my to-do list, which was to lead the community group through the process of formally defining the priorities. I have raised issue Define meaning of assertion priorities: "MUST", "SHOULD", and "MAY" · Issue #1033 · w3c/aria-at. The community group should formalize those definitions before we discuss whether conveying the alert role should be prioritized as "SHOULD" or "MAY". |
The community group is discussing the definitions of SHOULD and MAY within the context of ARIA-AT tests. The SHOULD and MAY priorities both represent levels of optionality. Our current draft definitions are:
When we meet today, we'd like to discuss these draft definitions, how they apply to this issue, and the various perspectives raised by CG members. This issue is a good test of our proposed definitions for the priorities. |
Notes following today's meeting, we discussed some nuances around assertion priorities and how we can apply them.
|
In our previous discussion in "Trigger an alert in reading mode" (Alert Example, Test 1) on Issue #840 at w3c/aria-at (Feedback: "Trigger an alert in reading mode" (Alert Example, Test 1) · Issue #840 · w3c/aria-at (github.com)), we reached a consensus that announcing the role should be optional. However, with the recent updates to the evaluation system, the role announcement has been reclassified as 'Should', and not including it results in a failed test. Since we had already agreed to categorize the announcement for ‘role’ as optional, it should be marked as ‘may’ in the guideline, and therefore, non-compliance with this should not be considered a test failure.
To reiterate our reasons for this stance:
Consequently, we have decided not to announce the alert role and do not intend to revert this decision. I hope that this can be reflected in the guidelines with the use of ‘May’ for the previous ‘optional’ element.
A recent browser update indeed caused JAWS to start announcing the 'Alert' role under certain conditions, as observed with the JAWS 2023 versions tested earlier. It would be beneficial if the test could also reflect changes in the browser used between different test sessions. We are actively working to resolve this issue, as it conflicts with our commitment to providing a screen reader that maximizes user productivity.
Thank you.
Test Setup
The text was updated successfully, but these errors were encountered: