[wp-trac] [WordPress Trac] #33002: List table: avoid redundant Edit links and reduce noise for screen readers

WordPress Trac noreply at wordpress.org
Tue Nov 18 16:51:10 UTC 2025


#33002: List table: avoid redundant Edit links and reduce noise for screen readers
----------------------------+--------------------------------
 Reporter:  afercia         |       Owner:  (none)
     Type:  defect (bug)    |      Status:  new
 Priority:  normal          |   Milestone:  7.0
Component:  Administration  |     Version:  4.2
 Severity:  normal          |  Resolution:
 Keywords:                  |     Focuses:  ui, accessibility
----------------------------+--------------------------------
Changes (by joedolson):

 * milestone:  Future Release => 7.0


Comment:

 The texts used for these links have changed since this was originally
 posted, currently:

 "Scheduled" (Edit)
 "Edit Scheduled"

 One thing I question is whether the main link should have an `aria-label`
 that modifies it from the visible text at all. While that gives screen
 readers added context for what this link will do, it also gives them
 *different* information than any other user gets. If we don't feel that
 sighted users need to be notified that the title is linked to the edit
 screen, then I don't think we should do that for any users.

 In my opinion, that aria-label simply makes things more verbose. The fact
 that this is an edit link is readily learnable, and if somebody does not
 learn that, it only costs them one extra tab. This is no different from
 the added effort cost from a sighted user who has not learned that the
 main title goes to edit, and goes to the work to hover and select the
 smaller 'Edit' link instead.

 Additionally, if a plugin were to rewrite the URL for this cell so that it
 did something else - e.g., changed it to a view link, the aria-label would
 now be explicitly wrong.

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


More information about the wp-trac mailing list