From 5eb1aeec4ebba7f1366f355331664098e42dfe49 Mon Sep 17 00:00:00 2001 From: kborchers Date: Fri, 13 Jul 2012 13:36:00 -0500 Subject: [PATCH] Menu: Remove unnecessary click delay and change focus delay for AT to the default delay --- ui/jquery.ui.menu.js | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/ui/jquery.ui.menu.js b/ui/jquery.ui.menu.js index be04fff1c..75cfac40b 100644 --- a/ui/jquery.ui.menu.js +++ b/ui/jquery.ui.menu.js @@ -77,12 +77,10 @@ $.widget( "ui.menu", { mouseHandled = true; this.select( event ); - // Redirect focus to the menu with a delay for firefox - this._delay(function() { - if ( !this.element.is(":focus") ) { - this.element.focus(); - } - }, 20 ); + // Redirect focus to the menu + if ( !this.element.is(":focus") ) { + this.element.focus(); + } } }, "mouseenter .ui-menu-item": function( event ) { @@ -488,7 +486,7 @@ $.widget( "ui.menu", { // Delay so Firefox will not hide activedescendant change in expanding submenu from AT this._delay(function() { this.focus( event, newItem ); - }, 20 ); + }); } }, -- 2.39.5