Current:
"Input labels (EXPLORATORY)
Inputs have visible labels that identify the purpose of the input."
I suggest expanding this language to include "at all times" or "in all states," to ensure that the label remains visible even after the user has set a value. This could also be communicated by specifying that label should be explicit, and that the placeholder attribute or first option in a select are not sufficient alternatives to label.
https://www.w3.org/TR/wcag-3.0/#input-labels
Current: "Input labels (EXPLORATORY) Inputs have visible labels that identify the purpose of the input."
I suggest expanding this language to include "at all times" or "in all states," to ensure that the label remains visible even after the user has set a value. This could also be communicated by specifying that
label
should be explicit, and that theplaceholder
attribute or firstoption
in aselect
are not sufficient alternatives tolabel
.