-
Notifications
You must be signed in to change notification settings - Fork 126
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
Further clarifications to form role #1764
Comments
@scottaohara please explain this issue a little more? |
This makes sense to me. Because my ACC checker does check for duplicate landmarks, I would add that I think it's also best to name a form when there is more than one form on the page. Similar to the nav tag which can often appear more than once on a page - it's best in that case to name the nav regions ie 'Main' vs 'Some other'. That practice seems to apply here. |
to help clarify this further: The ARIA spec presently says that a But a form's role may still be announced even if it doesn't have a name, as the Core AAM issue/PR has resulted in. Previously, a form (HTML element or if role=form was used) was only consistently exposed as a form if it had a name. Now, naming the form will promote it to a landmark... but it may still be exposed as a form per the linked change. So the clarity here should be around "why" is a name for a form required. And that likely could be written up to touch on two topics:
|
…, table (#2297) closes #2180 related to recent question: #2296 related to #1764 This PR removes requiring names for alertdialog, dialog, form, grid, radiogroup and table roles and replaces the author MUST with an author SHOULD. (for grid/table there was no author MUST naming paragraph, so the author SHOULD paragraph was added to these roles). With this change there will likely be necessary updates to related APG/MDN docs. * [x] Related APG Issue/PR: w3c/aria-practices#3244 * [x] MDN Issue/PR: mdn/content#38262 * [ ] IBM Equal Access Toolkit issue
Re: w3c/core-aam#11 (comment) and w3c/html-aria#423 - requiring a form be named seems like it should be scoped to only if someone wants to expose the form as a landmark.
The text was updated successfully, but these errors were encountered: