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
