Hi Rich,

Joseph, fyi: assuming Joanie and Alex agree on an object attribute, see below.

Based on reading the rest of the email, I believe the proposal is:

"When @placeholder and @aria-placeholder are both present, and @placeholder is non-empty, the user agents MUST expose the value of @placeholder, and ignore @aria-placeholder. If @placeholder is empty, then user agents MUST expose the value of @aria-placeholder."

I'm fine with that. Note that the Core-AAM has a section on conflicts between ARIA and equivalent native markup semantics. It states that, "... to prevent providing conflicting states and properties to assistive technologies, host languages will explicitly declare where the use of WAI-ARIA attributes on a host language element conflict with native attributes for that element. When a host language declares a WAI-ARIA attribute to be in direct semantic conflict with a native attribute for a given element, user agents MUST ignore the WAI-ARIA attribute and instead use the host language attribute with the same implicit semantic. " [1]

Thus, the text above regarding @placeholder vs. @aria-placeholder belongs in the HTML-AAM.

[1] http://w3c.github.io/aria/core-aam/core-aam.html#mapping_conflicts (third paragraph, just after the editorial note).

--
;;;;joseph.

'Array(16).join("wat" - 1) + " Batman!"'
           - G. Bernhardt -

_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2

Reply via email to