From e162fddd9547d07c6ad1badc135a456f4012ad34 Mon Sep 17 00:00:00 2001 From: Scott González Date: Wed, 5 Sep 2012 16:07:36 -0400 Subject: Menu: Don't move focus from the active item on click. Fixes #8552 - selected value overwritten/not correctly set. --- tests/unit/menu/menu_events.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'tests') diff --git a/tests/unit/menu/menu_events.js b/tests/unit/menu/menu_events.js index 69ae2e14f..d69fc46a3 100644 --- a/tests/unit/menu/menu_events.js +++ b/tests/unit/menu/menu_events.js @@ -57,13 +57,15 @@ asyncTest( "handle blur", function() { }); click( element, "1" ); - setTimeout( function() { + setTimeout(function() { element.blur(); - start(); - }, 350 ); + setTimeout(function() { + start(); + }, 350 ); + }); }); -asyncTest( "handle blur on click", function() { +asyncTest( "handle blur via click outside", function() { expect( 1 ); var blurHandled = false, element = $( "#menu1" ).menu({ @@ -77,10 +79,12 @@ asyncTest( "handle blur on click", function() { }); click( element, "1" ); - setTimeout( function() { + setTimeout(function() { $( "", { id: "remove"} ).appendTo( "body" ).trigger( "click" ); - start(); - }, 350 ); + setTimeout(function() { + start(); + }, 350 ); + }); }); test( "handle focus of menu with active item", function() { -- cgit v1.2.3