[wp-trac] [WordPress Trac] #40331: The placeholder attribute should not be used as a replacement for a label

WordPress Trac noreply at wordpress.org
Mon Oct 7 12:42:02 UTC 2019


#40331: The placeholder attribute should not be used as a replacement for a label
---------------------------------------+--------------------------------
 Reporter:  afercia                    |       Owner:  (none)
     Type:  defect (bug)               |      Status:  new
 Priority:  normal                     |   Milestone:  Future Release
Component:  Administration             |     Version:
 Severity:  normal                     |  Resolution:
 Keywords:  has-screenshots a11y-task  |     Focuses:  ui, accessibility
---------------------------------------+--------------------------------

Comment (by afercia):

 In [changeset:"46418" 46418]:
 {{{
 #!CommitTicketReference repository="" revision="46418"
 Accessibility: Media: Improve the search media field labelling.

 Visible `<label>` elements benefit all users. The `placeholder` attribute
 should not be used as a replacement for visible labels.
 Instead, it's supposed to be used only for a short hint to aid users with
 data entry e.g. a sample value or a brief description of the expected
 format.

 Screen readers may not announce a `placeholder` attribute at all. Other
 users may suffer from the lack of a visible label and a placeholder used
 as replacement, for example:

 - users with cognitive disabilities may have trouble remembering what the
 filled field does
 - speech recognition users cannot see the name they can speak to set focus
 on the field
 - low-vision users with high text-size may not be able to see the whole
 placeholder even when it's visible, if its value is clipped by the edge of
 the input

 Props anevins, audrasjb, karmatosed, azaozz, SergeyBiryukov, afercia.
 See #40331.
 Fixes #47138.
 }}}

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/40331#comment:13>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list