Bug 45832

Summary: REGRESSION (r53857): AREA tag with tabindex="-1" displays focus ring after multiple mouse clicks.
Product: WebKit Reporter: chris fleizach <cfleizach>
Component: AccessibilityAssignee: chris fleizach <cfleizach>
Status: RESOLVED FIXED    
Severity: Normal CC: abarth, adele, aestes, bdakin, eric, webkit.review.bot
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: PC   
OS: OS X 10.5   
Bug Depends on:    
Bug Blocks: 52518    
Attachments:
Description Flags
patch bdakin: review+

chris fleizach
Reported 2010-09-15 13:49:35 PDT
AREA tag with tabindex="-1" displays focus ring after multiple mouse clicks. Should not allow focus. rdar://8143696
Attachments
patch (7.44 KB, patch)
2010-09-15 13:53 PDT, chris fleizach
bdakin: review+
chris fleizach
Comment 1 2010-09-15 13:49:56 PDT
Keyboard focus behavior is correct. User cannot focus AREA by tabbing, due to the negative tabindex.
chris fleizach
Comment 2 2010-09-15 13:53:39 PDT
chris fleizach
Comment 3 2010-10-06 15:09:37 PDT
WebKit Review Bot
Comment 4 2010-10-06 16:54:31 PDT
http://trac.webkit.org/changeset/69237 might have broken Chromium Win Release
WebKit Review Bot
Comment 5 2010-10-06 16:55:03 PDT
http://trac.webkit.org/changeset/69242 might have broken Chromium Win Release
Andy Estes
Comment 6 2011-04-02 16:51:10 PDT
This change doesn't sound right to me. Setting tabindex to -1 means that the element shouldn't be focused during sequential navigation, but it is still allowed to be focused by the mouse [1]. If the area element has a non-zero outline-width and is clicked, I think a focus ring should be drawn. Am I missing something? [1] http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#sequential-focus-navigation-and-the-tabindex-attribute
Note You need to log in before you can comment on or make changes to this bug.