diff --git a/index.html b/index.html index 6a29b2e..44d134d 100644 --- a/index.html +++ b/index.html @@ -64,6 +64,11 @@ the following substantive additions and/or corrections have been proposed:
- Implicit ARIA semantics + Implicit ARIA semantics
- Use the `checked` attribute on any element that is allowed the `checked` attribute in HTML. - Use the `indeterminate` IDL attribute to indicate the "mixed" state for `input type=checkbox` elements. -
-- Authors MUST NOT use the `aria-checked` attribute on any element where the checkedness, or the + Authors MUST NOT use the `aria-checked` attribute on any element where the + checkedness, or the indeterminate checked value of the element can be in opposition to the current value of the `aria-checked` attribute.
+ Any element where the `command` attribute is allowed +
+- Authors MAY use the `aria-checked` attribute on any other element with a WAI-ARIA role which allows the attribute. + Authors MUST NOT use the `aria-expanded` attribute on any element which also has a `command` attribute in the Toggle popover, Show popover or Hide popover state. E.g., `command=toggle-popover`, `command=show-popover` or `command=hide-popover`. +
++ Authors MAY use `aria-details` to modify whether or how the element exposes a details relationship + with its associated element or other relevant elements. +
++ Element with [^html-global/contenteditable^]`=true` + or + element without `contenteditable` attribute whose closest + ancestor with a `contenteditable` attribute has + `contenteditable="true"`. +
++ This is equivalent to the `isContentEditable` + IDL attribute.
+- Use the `disabled` attribute on any element that is allowed the `disabled` attribute in HTML. -
-- Authors MAY use the `aria-disabled` attribute on any element that is allowed the `disabled` attribute in HTML, - or any element with a WAI-ARIA role which allows the `aria-disabled` attribute. -
Authors SHOULD NOT use `aria-disabled="true"` on any element which also has a `disabled` attribute.
@@ -3696,21 +3726,23 @@- Authors MAY use the `aria-hidden` attribute on any HTML element that allows global `aria-*` attributes to - be specified, with the exception of focusable elements and the `body` element. + It is generally NOT RECOMMENDED for authors to use `aria-hidden="true"` on any element which also has the `hidden` attribute specified. + Authors MUST NOT use `aria-hidden="true"` on any element which also has the `hidden` attribute specified in the `until-found` state.
- It is generally NOT RECOMMENDED for authors to use `aria-hidden="true"` on any element which also has the `hidden` attribute specified. However, authors MUST NOT use `aria-hidden="true"` on any element which also has the `hidden` attribute specified in the `until-found` state. + Authors MAY use the `aria-hidden` attribute on an element that allows + global `aria-*` attributes to + be specified, with the exception of focusable elements. The attribute MUST NOT be used on the `body` and `html` elements.
- Use the `placeholder` attribute on any element that is allowed the - `placeholder` attribute in HTML. + Authors MUST NOT use the `aria-placeholder` attribute on an element which also has a `placeholder` attribute.
+- Authors MAY use the `aria-placeholder` attribute on any element that is allowed the `placeholder` attribute in HTML, - or any element with a WAI-ARIA role which allows the `aria-placeholder` attribute. + Authors MUST NOT use the `aria-expanded` attribute on an element which also has a `popovertarget` attribute.
- Authors MUST NOT use the `aria-placeholder` attribute on any element which also has a `placeholder` attribute. + Authors MAY use `aria-details` to modify whether or how an element exposes a details relationship + with its associated `popover` or other relevant elements.
- Use the `max` attribute on any element that is - allowed the `max` attribute in HTML. + Authors SHOULD NOT use `aria-valuemax` on an element which allows the `max` attribute. + Use the `max` attribute instead.
- Authors MAY use the `aria-valuemax` attribute on any other element with a WAI-ARIA role which allows the `aria-valuemax` attribute. -
-- Authors SHOULD NOT use `aria-valuemax` on any element which allows the `max` attribute. Use the `max` attribute instead. -
-- Authors MUST NOT use `aria-valuemax` on any element which also has a `max` attribute. + Authors MUST NOT use `aria-valuemax` on an element which also has a `max` attribute.
- Use the `min` attribute on any element that is - allowed the `min` attribute in HTML. -
-- Authors MAY use the `aria-valuemin` attribute on any other element with a WAI-ARIA role which allows the `aria-valuemin` attribute. + Authors SHOULD NOT use `aria-valuemin` on an element which allows the `min` attribute. + Use the `min` attribute instead.
- Authors SHOULD NOT use `aria-valuemin` on any element which allows the `min` attribute. Use the `min` attribute instead. -
-- Authors MUST NOT use `aria-valuemin` on any element which also has a `min` attribute. + Authors MUST NOT use `aria-valuemin` on an element which also has a `min` attribute.
- Use the `readonly` attribute on any element that is - allowed the `readonly` attribute in HTML. -
-- Authors MAY use the `aria-readonly` attribute on any element with a WAI-ARIA role which allows the attribute. -
-- Authors SHOULD NOT use the `aria-readonly="true"` on any element which also has a `readonly` attribute. + Authors SHOULD NOT use the `aria-readonly="true"` on an element which also has a `readonly` attribute.
- Authors MUST NOT use `aria-readonly="false"` on any element which also has a `readonly` attribute. -
-- Element with [^html-global/contenteditable^]`=true` - or - element without `contenteditable` attribute whose closest - ancestor with a `contenteditable` attribute has - `contenteditable="true"`. -
-- This is equivalent to the `isContentEditable` - IDL attribute. + Authors MUST NOT use `aria-readonly="false"` on an element which also has a `readonly` attribute.
-- Use the `required` attribute on any element - that is allowed the `required` attribute in HTML. -
-- Authors MAY use the `aria-required` attribute on any element that is allowed the `required` attribute in HTML, or any element with a WAI-ARIA role which allows the `aria-required` attribute. -
-- Authors SHOULD NOT use the `aria-required="true"` on any element which also has a `required` attribute. + Authors SHOULD NOT use the `aria-required="true"` on an element which also has a `required` attribute.
- Authors MUST NOT use `aria-required="false"` on any element which also has a `required` attribute. + Authors MUST NOT use `aria-required="false"` on an element which also has a `required` attribute.
- Use the `colspan` attribute on any element that is - allowed the `colspan` attribute in HTML. + Authors SHOULD NOT use `aria-colspan` on an element which allows the `colspan` attribute. + Use the `colspan` attribute instead.
- -- Authors SHOULD NOT use the `aria-colspan` attribute on any element which also has a `colspan` attribute. -
-- Authors MUST NOT use `aria-colspan` on any element which also has a `colspan` attribute, and the values of each attribute do not match. + Authors MUST NOT use `aria-colspan` on an element which also has a `colspan` attribute.
- Use the `rowspan` attribute on any element that is - allowed the `rowspan` attribute in HTML. -
- -- Authors SHOULD NOT use the `aria-rowspan` attribute on any element which also has a `rowspan` attribute. + Authors SHOULD NOT use the `aria-rowspan` attribute on an element which allows the `rowspan` attribute. + Use the `rowspan` attribute instead.
- Authors MUST NOT use `aria-rowspan` on any element which also has a `rowspan` attribute, and the values of each attribute do not match. + Authors MUST NOT use `aria-rowspan` on an element which also has a `rowspan` attribute.