Skip to main content

Search and Top Navigation

#4025 closed bug (duplicate)

Opened January 31, 2009 03:12PM UTC

Closed October 01, 2010 07:15PM UTC

Last modified October 03, 2012 05:04PM UTC

Modal Dialog: Not able to tab between buttons in Safari

Reported by: epascarello Owned by:
Priority: critical Milestone: 1.6
Component: ui.dialog Version: 1.6rc6
Keywords: Cc:
Blocked by: Blocking:

In the modal-confirmation.html demo on MAC OSX10 with Firefox 3 or Safari 3, I am not able to tab between the Cancel, Delete All, and X buttons on the dialog window.

Tab moves to either the Address Bar and Shift tab moves to the last disabled field in the form.

Attachments (0)
Change History (9)

Changed January 31, 2009 03:20PM UTC by epascarello comment:1

Looks like with the other dialog demos you are not able to tab to the X button either.

Changed February 01, 2009 01:11AM UTC by scottgonzalez comment:2

milestone: TBD1.6
priority: minorcritical

Confirmed in Safari 3, works fine for me in Firefox 3.

Changed February 11, 2009 11:25AM UTC by rdworth comment:3

priority: criticalblocker

Changed February 11, 2009 11:27AM UTC by rdworth comment:4

This thread suggests this may go further than just buttons:

keypress on ui1.6rc6

Changed February 11, 2009 02:50PM UTC by scottgonzalez comment:5

priority: blockercritical

That thread is unrelated (I also can't reproduce the behavior described in the thread). This problem seems to be that Safari doesn't fire a keypress event for tabs.

Changed February 16, 2009 09:56AM UTC by rdworth comment:6

summary: Modal Dialog: Not able to tab between buttonsModal Dialog: Not able to tab between buttons in Safari

Changed February 16, 2009 09:06PM UTC by scottgonzalez comment:7


bumping to to determine what the new set of rules should be to deal with Safari's handling of tab keypresses.

Changed October 01, 2010 07:15PM UTC by scottgonzalez comment:8

resolution: → duplicate
status: newclosed

Duplicate of #3768.

Changed October 03, 2012 05:04PM UTC by scottgonzalez comment:9

milestone: 1.next1.6