Hi.

In Firefox HTML placeholder attribute is mapped to accessible name if label
is not provided (either native or ARIA one). Otherwise it's ignored. There
are strong opinions that placeholder needs own mapping since it's separate
concept from the accessible name and AT want to treat it special way.
Because of that aria-placeholder has been introduced [1].

There's number of examples on the web where placeholder is used as a label
and it's reasonable if we continue to map it to accessible name. Also it's
backward compatible approach. So does the following make sense?

1) If placeholder is used to label the control, i.e accessible name is not
provided otherwise then map placeholder (aria-placeholder) into accessible
name
2) Expose placeholder as object attribute on the accessible object if it
wasn't used as name.

Thanks.
Alex.

[1] https://lists.w3.org/Archives/Public/public-pfwg/2015Apr/0032.html
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2

Reply via email to