[wp-trac] [WordPress Trac] #31233: Dismissable admin notices

WordPress Trac noreply at wordpress.org
Sun Mar 29 13:52:53 UTC 2015


#31233: Dismissable admin notices
-------------------------------------------+-------------------------------
 Reporter:  ryan                           |       Owner:
     Type:  task (blessed)                 |      Status:  new
 Priority:  normal                         |   Milestone:  4.2
Component:  Administration                 |     Version:  4.1
 Severity:  normal                         |  Resolution:
 Keywords:  has-patch dev-feedback commit  |     Focuses:  ui,
                                           |  accessibility
-------------------------------------------+-------------------------------

Comment (by afercia):

 Replying to [comment:41 DrewAPicture]:
 > the focus outline gets cut off while it's animating?
 `slideUp()` applies `overflow: hidden` on the element being animated, see
 screenshot:

 [[Image(https://cldup.com/GFwexXmrIZ.png)]]

 was not happening before because the dismiss button was a bit smaller:

 [[Image(https://cldup.com/g7HDM6hm1q.png)]]

 I'd say this is an opportunity to solve two issues at the same time: when
 the dismiss button is focused and you activate it with your keyboard,
 there's a focus loss.
 As far as I know, Firefox is the only browser that keeps focus "in place"
 but with all other browsers focus will fallback to the document and you
 will have to start tabbing from the beginning of the page.

 Simply moving the focus to a proper place when the dismiss button is
 activated would solve both issues. Would propose to move it to the main
 content div `#wpbody-content` which is focusable thanks to `tabindex=0`.

 Not for arguing, but please notice in the latest patch there are a couple
 of trailing spaces and one tab character to remove.

 Also I'm not sure `noindex:-o-prefocus` is really needed, @valendesigns
 could you please expand on that?

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


More information about the wp-trac mailing list