[wp-trac] [WordPress Trac] #33029: Dismissable admin notices focus loss

WordPress Trac noreply at wordpress.org
Sun Jul 26 14:00:33 UTC 2015

#33029: Dismissable admin notices focus loss
 Reporter:  afercia                  |       Owner:  morganestes
     Type:  defect (bug)             |      Status:  reviewing
 Priority:  normal                   |   Milestone:  Awaiting Review
Component:  Administration           |     Version:  4.2
 Severity:  normal                   |  Resolution:
 Keywords:  2nd-opinion dev-         |     Focuses:  ui, accessibility,
  feedback needs-patch               |  javascript
Changes (by adamsilverstein):

 * keywords:  2nd-opinion dev-feedback has-patch => 2nd-opinion dev-feedback
 * owner:   => morganestes
 * status:  new => reviewing


 @McGuive7: Thanks for the patch. Tested and this works well ''if I click
 the dismiss notice''.

 While this seems useful in itself, I don't think it resolves the issue
 raised in the ticket. Using only the keyboard to navigate to the dismiss
 button, the patch doesn't change the focus behaviour when closing the
 dismissable notice.

 Reading thru the [https://www.marcozehe.de/2015/02/05/advanced-aria-tip-2
 -accessible-modal-dialogs/ linked document] above, the most relevant bit
 is to ''set focus back to the element that opened the dialog, '' '''or any
 other useful element from which the user of your app will most likely
 continue working''' (emphasis added).

 After actioning 'Update' the page refreshes and I am back at the root
 element. Tabbing back to the dismissable notice, the focus immediately
 before the dismiss button is the 'View' link which is part of the
 dismissable notice. Therefore, I think we need to take the approach of
 focusing back to where the user is likely to continue working - I propose
 we refocus on the content editor or possibly the title field. I'd still
 like to keep the click catch return to previous focus in the patch,
 otherwise we'll wind up tacking focus after click to a possibly different

Ticket URL: <https://core.trac.wordpress.org/ticket/33029#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list