[wp-trac] [WordPress Trac] #32892: List table: Select %s shouldn't be a row header

WordPress Trac noreply at wordpress.org
Thu Nov 20 10:48:14 UTC 2025


#32892: List table: Select %s shouldn't be a row header
----------------------------+--------------------------------
 Reporter:  afercia         |       Owner:  (none)
     Type:  defect (bug)    |      Status:  assigned
 Priority:  normal          |   Milestone:  7.0
Component:  Administration  |     Version:  4.2
 Severity:  normal          |  Resolution:
 Keywords:  has-patch       |     Focuses:  ui, accessibility
----------------------------+--------------------------------

Comment (by abcd95):

 Replying to [comment:11 joedolson]:
 > I think that the direction is valid, although I'm a little concerned
 that that row actions will pollute the name too much.


 Thanks for the feedback, @joedolson

 Regarding the concerns about row actions and excerpts "polluting" the name
 cell -
 You're right that this warrants testing. The row actions are semantically
 related to the row item (title/name), so having them within the `<th
 scope="row">` makes logical sense from an accessibility standpoint (I'm
 gonna defer to your judgement here tho). I also understand your concern
 about the verbosity.

 Could we -
 - Explore using `aria-labelledby` or `aria-describedby` to separate the
 core identification (title) from supplementary content (actions/excerpt)
 - Consider moving the excerpt outside the `<th>` into a separate `<td>` in
 a new row (similar to how plugin descriptions work)


 Looking forward to what other contributos have to say about this. Thanks
 for helping out with this one.

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


More information about the wp-trac mailing list