From f26e1f39fd1a93238b16a4547d6d2f0c5ef9029f Mon Sep 17 00:00:00 2001 From: Ruy Asan Date: Fri, 29 Jul 2011 16:21:23 -0700 Subject: [PATCH] Fix focus behavior during ui animations that require a wrapper. --- ui/jquery.effects.core.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ui/jquery.effects.core.js b/ui/jquery.effects.core.js index b08cd6cf461..b8978db3005 100644 --- a/ui/jquery.effects.core.js +++ b/ui/jquery.effects.core.js @@ -449,8 +449,12 @@ $.extend( $.effects, { }, removeWrapper: function( element ) { - if ( element.parent().is( ".ui-effects-wrapper" ) ) - return element.parent().replaceWith( element ); + if (element.parent().is('.ui-effects-wrapper')) { + var focused = element.find(":focus"); + element.parent().replaceWith(element); + focused.focus(); + } + return element; },