From: kborchers Date: Fri, 13 Jul 2012 18:36:00 +0000 (-0500) Subject: Menu: Remove unnecessary click delay and change focus delay for AT to the default... X-Git-Tag: 1.9.0-rc.1~46 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=5eb1aeec4ebba7f1366f355331664098e42dfe49;p=jquery-ui.git Menu: Remove unnecessary click delay and change focus delay for AT to the default delay --- 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 ); + }); } },