Bug 52850

Summary: Shift-tab doesn't cycle through fields in http authentication panel
Product: WebKit Reporter: John Sullivan <sullivan>
Component: WebKit Misc.Assignee: John Sullivan <sullivan>
Status: RESOLVED FIXED    
Severity: Normal CC: darin, dbates
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: All   
Attachments:
Description Flags
Patch that rewires the nextKeyView loop. mrowe: review+

Description John Sullivan 2011-01-20 15:42:24 PST
To reproduce:

1. visit any page that brings up the HTTP authentication dialog
2. hit Tab repeatedly -- note that it cycles through the two text fields repeatedly (or more controls depending on your systemwide "Tab to all controls" setting).
3. hit Shift-Tab repeatedly

Note that it does not cycle through the two text fields repeatedly.
Comment 1 John Sullivan 2011-01-20 15:43:30 PST
The problem is that the nib file has an invalid nextKeyView loop. Two views have the password field as their nextKeyView.
Comment 2 John Sullivan 2011-01-20 15:44:31 PST
Created attachment 79660 [details]
Patch that rewires the nextKeyView loop.