Index: /CKTester/runners/yuitest/extension.js
===================================================================
--- /CKTester/runners/yuitest/extension.js	(revision 4282)
+++ /CKTester/runners/yuitest/extension.js	(revision 4283)
@@ -72,5 +72,5 @@
 ( function()
 {
-	// Transform an array of values into object keys with the same value. 
+	// Transform an array of values into object keys with the same value.
 	YAHOO.lang.keysToObject = function( array , value )
 	{
@@ -85,5 +85,5 @@
 	var native = YAHOO.tool.TestCase;
 
-	// Override the original constructor to wave in template processing logics. 
+	// Override the original constructor to wave in template processing logics.
 	YAHOO.tool.TestCase = function( template )
 	{
@@ -262,12 +262,14 @@
 					}
 
-				if( shouldThrow )
-				{
-					YAHOO.util.Event.addListener( window, 'error', _resumeTestResult, this );
-					throw thrown;
-				}
-				else
-					_resumeTestResult.call( this );
-
+	            if ( shouldThrow )
+	            {
+		            YAHOO.util.Event.addListener( window, 'error', _resumeTestResult, this, true );
+		            throw thrown;
+	            }
+	            else
+	            {
+		            _resumeTestResult.call( this );
+		            return;
+	            }
             }
 
