[SCM] WebKit Debian packaging branch, webkit-1.2, updated. upstream/1.1.90-6072-g9a69373

ap at apple.com ap at apple.com
Thu Apr 8 02:08:20 UTC 2010


The following commit has been merged in the webkit-1.2 branch:
commit 0525fe5e06af5cf847646cd77a5f0f4817855ba3
Author: ap at apple.com <ap at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Wed Mar 3 22:22:27 2010 +0000

            Rubber-stamped by Dan Bernstein.
    
            https://bugs.webkit.org/show_bug.cgi?id=35700
            Some of the newly added Java tests fail randomly on buildbot
    
            * fast/js/resources/js-test-post-async.js: Added a version that calls notifyDone(). I first
            wanted to add a notifyDone() call to js-test-post.js, but it turns out that multiple tests
            dump results after "TEST COMPLETE", and we need to get bots back to green fast.
    
            * java/lc3: (Many files). Don't load two scripts dynamically, WebKit has issues with order of
            execution in this case.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@55477 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index b29883d..e92da47 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,17 @@
+2010-03-03  Alexey Proskuryakov  <ap at apple.com>
+
+        Rubber-stamped by Dan Bernstein.
+
+        https://bugs.webkit.org/show_bug.cgi?id=35700
+        Some of the newly added Java tests fail randomly on buildbot
+
+        * fast/js/resources/js-test-post-async.js: Added a version that calls notifyDone(). I first
+        wanted to add a notifyDone() call to js-test-post.js, but it turns out that multiple tests
+        dump results after "TEST COMPLETE", and we need to get bots back to green fast.
+
+        * java/lc3: (Many files). Don't load two scripts dynamically, WebKit has issues with order of
+        execution in this case.
+
 2010-03-03  Dumitru Daniliuc  <dumi at chromium.org>
 
         Reviewed by Adam Barth.
diff --git a/LayoutTests/fast/js/resources/js-test-post-async.js b/LayoutTests/fast/js/resources/js-test-post-async.js
new file mode 100644
index 0000000..76777aa
--- /dev/null
+++ b/LayoutTests/fast/js/resources/js-test-post-async.js
@@ -0,0 +1,5 @@
+shouldBeTrue("successfullyParsed");
+debug('<br /><span class="pass">TEST COMPLETE</span>');
+
+if (window.layoutTestController)
+    layoutTestController.notifyDone();
diff --git a/LayoutTests/java/lc3/ArrayMethods/byte-001.html b/LayoutTests/java/lc3/ArrayMethods/byte-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ArrayMethods/byte-001.html
+++ b/LayoutTests/java/lc3/ArrayMethods/byte-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ArrayMethods/byte-002.html b/LayoutTests/java/lc3/ArrayMethods/byte-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ArrayMethods/byte-002.html
+++ b/LayoutTests/java/lc3/ArrayMethods/byte-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ArrayMethods/object-001.html-disabled b/LayoutTests/java/lc3/ArrayMethods/object-001.html-disabled
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ArrayMethods/object-001.html-disabled
+++ b/LayoutTests/java/lc3/ArrayMethods/object-001.html-disabled
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/CallStatic/boolean-001.html b/LayoutTests/java/lc3/CallStatic/boolean-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/CallStatic/boolean-001.html
+++ b/LayoutTests/java/lc3/CallStatic/boolean-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/CallStatic/number-001.html b/LayoutTests/java/lc3/CallStatic/number-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/CallStatic/number-001.html
+++ b/LayoutTests/java/lc3/CallStatic/number-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/CallStatic/object-001.html b/LayoutTests/java/lc3/CallStatic/object-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/CallStatic/object-001.html
+++ b/LayoutTests/java/lc3/CallStatic/object-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/Constructors/construct-001.html b/LayoutTests/java/lc3/Constructors/construct-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/Constructors/construct-001.html
+++ b/LayoutTests/java/lc3/Constructors/construct-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-001.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-001.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-002.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-002.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-003.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-003.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-003.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-003.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-004.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-004.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-004.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-004.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-005-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-005-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-006-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-006-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-006-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-006-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-007-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-007-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-007-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-007-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-008-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-008-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-008-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-008-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-009-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-009-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-009-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-009-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-010-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-010-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-010-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-010-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-011-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-011-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-011-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-011-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-012-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-012-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-012-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-012-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-013-n.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-013-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-013-n.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-013-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertBoolean/boolean-014.html b/LayoutTests/java/lc3/ConvertBoolean/boolean-014.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertBoolean/boolean-014.html
+++ b/LayoutTests/java/lc3/ConvertBoolean/boolean-014.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToBoolean-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToBoolean-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToBoolean-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToBoolean-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToByte-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToByte-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToByte-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToByte-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToByte-002.html b/LayoutTests/java/lc3/ConvertJSObject/ToByte-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToByte-002.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToByte-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToChar-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToChar-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToChar-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToChar-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToChar-002.html b/LayoutTests/java/lc3/ConvertJSObject/ToChar-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToChar-002.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToChar-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToDouble-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToDouble-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToDouble-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToDouble-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToFloat-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToFloat-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToFloat-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToFloat-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToInt-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToInt-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToInt-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToInt-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToInt-002.html b/LayoutTests/java/lc3/ConvertJSObject/ToInt-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToInt-002.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToInt-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToJSObject-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToJSObject-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToJSObject-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToJSObject-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToLong-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToLong-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToLong-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToLong-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToLong-002.html b/LayoutTests/java/lc3/ConvertJSObject/ToLong-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToLong-002.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToLong-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToObject-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToObject-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToObject-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToObject-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToShort-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToShort-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToShort-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToShort-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToShort-002.html b/LayoutTests/java/lc3/ConvertJSObject/ToShort-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToShort-002.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToShort-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertJSObject/ToString-001.html b/LayoutTests/java/lc3/ConvertJSObject/ToString-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertJSObject/ToString-001.html
+++ b/LayoutTests/java/lc3/ConvertJSObject/ToString-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNull/null-001.html b/LayoutTests/java/lc3/ConvertNull/null-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNull/null-001.html
+++ b/LayoutTests/java/lc3/ConvertNull/null-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNull/null-002.html b/LayoutTests/java/lc3/ConvertNull/null-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNull/null-002.html
+++ b/LayoutTests/java/lc3/ConvertNull/null-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNull/null-003-n.html b/LayoutTests/java/lc3/ConvertNull/null-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNull/null-003-n.html
+++ b/LayoutTests/java/lc3/ConvertNull/null-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNull/null-004-n.html b/LayoutTests/java/lc3/ConvertNull/null-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNull/null-004-n.html
+++ b/LayoutTests/java/lc3/ConvertNull/null-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNull/null-005.html b/LayoutTests/java/lc3/ConvertNull/null-005.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNull/null-005.html
+++ b/LayoutTests/java/lc3/ConvertNull/null-005.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNull/null-006-n.html b/LayoutTests/java/lc3/ConvertNull/null-006-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNull/null-006-n.html
+++ b/LayoutTests/java/lc3/ConvertNull/null-006-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-001.html b/LayoutTests/java/lc3/ConvertNumber/number-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-001.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-002.html b/LayoutTests/java/lc3/ConvertNumber/number-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-002.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-003.html b/LayoutTests/java/lc3/ConvertNumber/number-003.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-003.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-003.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-004.html b/LayoutTests/java/lc3/ConvertNumber/number-004.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-004.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-004.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-005.html b/LayoutTests/java/lc3/ConvertNumber/number-005.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-005.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-005.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-006.html b/LayoutTests/java/lc3/ConvertNumber/number-006.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-006.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-006.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-007.html b/LayoutTests/java/lc3/ConvertNumber/number-007.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-007.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-007.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-008.html b/LayoutTests/java/lc3/ConvertNumber/number-008.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-008.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-008.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-009.html b/LayoutTests/java/lc3/ConvertNumber/number-009.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-009.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-009.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-010.html b/LayoutTests/java/lc3/ConvertNumber/number-010.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-010.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-010.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertNumber/number-011.html b/LayoutTests/java/lc3/ConvertNumber/number-011.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertNumber/number-011.html
+++ b/LayoutTests/java/lc3/ConvertNumber/number-011.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertString/string-001.html b/LayoutTests/java/lc3/ConvertString/string-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertString/string-001.html
+++ b/LayoutTests/java/lc3/ConvertString/string-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertString/string-002.html b/LayoutTests/java/lc3/ConvertString/string-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertString/string-002.html
+++ b/LayoutTests/java/lc3/ConvertString/string-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertString/string-003.html b/LayoutTests/java/lc3/ConvertString/string-003.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertString/string-003.html
+++ b/LayoutTests/java/lc3/ConvertString/string-003.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertString/string-004-n.html b/LayoutTests/java/lc3/ConvertString/string-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertString/string-004-n.html
+++ b/LayoutTests/java/lc3/ConvertString/string-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertString/string-005-n.html b/LayoutTests/java/lc3/ConvertString/string-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertString/string-005-n.html
+++ b/LayoutTests/java/lc3/ConvertString/string-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertString/string-006.html b/LayoutTests/java/lc3/ConvertString/string-006.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertString/string-006.html
+++ b/LayoutTests/java/lc3/ConvertString/string-006.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertString/string-007-n.html b/LayoutTests/java/lc3/ConvertString/string-007-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertString/string-007-n.html
+++ b/LayoutTests/java/lc3/ConvertString/string-007-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertUndefined/undefined-001-n.html b/LayoutTests/java/lc3/ConvertUndefined/undefined-001-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertUndefined/undefined-001-n.html
+++ b/LayoutTests/java/lc3/ConvertUndefined/undefined-001-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertUndefined/undefined-002.html b/LayoutTests/java/lc3/ConvertUndefined/undefined-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertUndefined/undefined-002.html
+++ b/LayoutTests/java/lc3/ConvertUndefined/undefined-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/ConvertUndefined/undefined-003.html b/LayoutTests/java/lc3/ConvertUndefined/undefined-003.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/ConvertUndefined/undefined-003.html
+++ b/LayoutTests/java/lc3/ConvertUndefined/undefined-003.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/Exceptions/throw_js_types.html b/LayoutTests/java/lc3/Exceptions/throw_js_types.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/Exceptions/throw_js_types.html
+++ b/LayoutTests/java/lc3/Exceptions/throw_js_types.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSBoolean/boolean-001.html b/LayoutTests/java/lc3/JSBoolean/boolean-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSBoolean/boolean-001.html
+++ b/LayoutTests/java/lc3/JSBoolean/boolean-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSBoolean/boolean-002-n.html b/LayoutTests/java/lc3/JSBoolean/boolean-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSBoolean/boolean-002-n.html
+++ b/LayoutTests/java/lc3/JSBoolean/boolean-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSBoolean/boolean-003-n.html b/LayoutTests/java/lc3/JSBoolean/boolean-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSBoolean/boolean-003-n.html
+++ b/LayoutTests/java/lc3/JSBoolean/boolean-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSBoolean/boolean-004-n.html b/LayoutTests/java/lc3/JSBoolean/boolean-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSBoolean/boolean-004-n.html
+++ b/LayoutTests/java/lc3/JSBoolean/boolean-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSBoolean/boolean-005-n.html b/LayoutTests/java/lc3/JSBoolean/boolean-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSBoolean/boolean-005-n.html
+++ b/LayoutTests/java/lc3/JSBoolean/boolean-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSBoolean/boolean-006-n.html b/LayoutTests/java/lc3/JSBoolean/boolean-006-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSBoolean/boolean-006-n.html
+++ b/LayoutTests/java/lc3/JSBoolean/boolean-006-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSBoolean/boolean-007-n.html b/LayoutTests/java/lc3/JSBoolean/boolean-007-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSBoolean/boolean-007-n.html
+++ b/LayoutTests/java/lc3/JSBoolean/boolean-007-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSBoolean/boolean-008-n.html b/LayoutTests/java/lc3/JSBoolean/boolean-008-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSBoolean/boolean-008-n.html
+++ b/LayoutTests/java/lc3/JSBoolean/boolean-008-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNull/ToBoolean-001-n.html b/LayoutTests/java/lc3/JSNull/ToBoolean-001-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNull/ToBoolean-001-n.html
+++ b/LayoutTests/java/lc3/JSNull/ToBoolean-001-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNull/ToFloat-001-n.html b/LayoutTests/java/lc3/JSNull/ToFloat-001-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNull/ToFloat-001-n.html
+++ b/LayoutTests/java/lc3/JSNull/ToFloat-001-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNull/ToLong-001-n.html b/LayoutTests/java/lc3/JSNull/ToLong-001-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNull/ToLong-001-n.html
+++ b/LayoutTests/java/lc3/JSNull/ToLong-001-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNull/ToNumber-001-n.html b/LayoutTests/java/lc3/JSNull/ToNumber-001-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNull/ToNumber-001-n.html
+++ b/LayoutTests/java/lc3/JSNull/ToNumber-001-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNull/ToObject-001.html b/LayoutTests/java/lc3/JSNull/ToObject-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNull/ToObject-001.html
+++ b/LayoutTests/java/lc3/JSNull/ToObject-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToByte-001.html b/LayoutTests/java/lc3/JSNumber/ToByte-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToByte-001.html
+++ b/LayoutTests/java/lc3/JSNumber/ToByte-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToByte-002-n.html b/LayoutTests/java/lc3/JSNumber/ToByte-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToByte-002-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToByte-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToByte-003-n.html b/LayoutTests/java/lc3/JSNumber/ToByte-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToByte-003-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToByte-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToByte-004.html b/LayoutTests/java/lc3/JSNumber/ToByte-004.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToByte-004.html
+++ b/LayoutTests/java/lc3/JSNumber/ToByte-004.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToByte-005-n.html b/LayoutTests/java/lc3/JSNumber/ToByte-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToByte-005-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToByte-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToChar-001.html b/LayoutTests/java/lc3/JSNumber/ToChar-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToChar-001.html
+++ b/LayoutTests/java/lc3/JSNumber/ToChar-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToChar-002-n.html b/LayoutTests/java/lc3/JSNumber/ToChar-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToChar-002-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToChar-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToChar-003-n.html b/LayoutTests/java/lc3/JSNumber/ToChar-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToChar-003-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToChar-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToChar-004.html b/LayoutTests/java/lc3/JSNumber/ToChar-004.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToChar-004.html
+++ b/LayoutTests/java/lc3/JSNumber/ToChar-004.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToChar-005-n.html b/LayoutTests/java/lc3/JSNumber/ToChar-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToChar-005-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToChar-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToChar-006-n.html b/LayoutTests/java/lc3/JSNumber/ToChar-006-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToChar-006-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToChar-006-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToDouble-001.html b/LayoutTests/java/lc3/JSNumber/ToDouble-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToDouble-001.html
+++ b/LayoutTests/java/lc3/JSNumber/ToDouble-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToDouble-002.html b/LayoutTests/java/lc3/JSNumber/ToDouble-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToDouble-002.html
+++ b/LayoutTests/java/lc3/JSNumber/ToDouble-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToDouble-003.html b/LayoutTests/java/lc3/JSNumber/ToDouble-003.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToDouble-003.html
+++ b/LayoutTests/java/lc3/JSNumber/ToDouble-003.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToInt-001.html b/LayoutTests/java/lc3/JSNumber/ToInt-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToInt-001.html
+++ b/LayoutTests/java/lc3/JSNumber/ToInt-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToInt-002-n.html b/LayoutTests/java/lc3/JSNumber/ToInt-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToInt-002-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToInt-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToInt-003-n.html b/LayoutTests/java/lc3/JSNumber/ToInt-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToInt-003-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToInt-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToInt-004.html b/LayoutTests/java/lc3/JSNumber/ToInt-004.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToInt-004.html
+++ b/LayoutTests/java/lc3/JSNumber/ToInt-004.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToInt-005-n.html b/LayoutTests/java/lc3/JSNumber/ToInt-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToInt-005-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToInt-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-001.html b/LayoutTests/java/lc3/JSNumber/ToLong-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-001.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-002-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-002-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-003-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-003-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-004-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-004-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-005-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-005-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-006-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-006-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-006-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-006-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-007-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-007-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-007-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-007-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-008-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-008-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-008-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-008-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-009-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-009-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-009-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-009-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-010-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-010-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-010-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-010-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToLong-011-n.html b/LayoutTests/java/lc3/JSNumber/ToLong-011-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToLong-011-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToLong-011-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToShort-001.html b/LayoutTests/java/lc3/JSNumber/ToShort-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToShort-001.html
+++ b/LayoutTests/java/lc3/JSNumber/ToShort-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToShort-002-n.html b/LayoutTests/java/lc3/JSNumber/ToShort-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToShort-002-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToShort-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToShort-003-n.html b/LayoutTests/java/lc3/JSNumber/ToShort-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToShort-003-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToShort-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToShort-004.html b/LayoutTests/java/lc3/JSNumber/ToShort-004.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToShort-004.html
+++ b/LayoutTests/java/lc3/JSNumber/ToShort-004.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSNumber/ToShort-005-n.html b/LayoutTests/java/lc3/JSNumber/ToShort-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSNumber/ToShort-005-n.html
+++ b/LayoutTests/java/lc3/JSNumber/ToShort-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToByte-001.html b/LayoutTests/java/lc3/JSObject/ToByte-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToByte-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToByte-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToChar-001.html b/LayoutTests/java/lc3/JSObject/ToChar-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToChar-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToChar-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToDouble-001.html b/LayoutTests/java/lc3/JSObject/ToDouble-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToDouble-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToDouble-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToDouble-002-n.html b/LayoutTests/java/lc3/JSObject/ToDouble-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToDouble-002-n.html
+++ b/LayoutTests/java/lc3/JSObject/ToDouble-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToDouble-003-n.html b/LayoutTests/java/lc3/JSObject/ToDouble-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToDouble-003-n.html
+++ b/LayoutTests/java/lc3/JSObject/ToDouble-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToFloat-001.html b/LayoutTests/java/lc3/JSObject/ToFloat-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToFloat-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToFloat-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToFloat-002-n.html b/LayoutTests/java/lc3/JSObject/ToFloat-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToFloat-002-n.html
+++ b/LayoutTests/java/lc3/JSObject/ToFloat-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToFloat-003-n.html b/LayoutTests/java/lc3/JSObject/ToFloat-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToFloat-003-n.html
+++ b/LayoutTests/java/lc3/JSObject/ToFloat-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToInt-001.html b/LayoutTests/java/lc3/JSObject/ToInt-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToInt-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToInt-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToInt-002.html b/LayoutTests/java/lc3/JSObject/ToInt-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToInt-002.html
+++ b/LayoutTests/java/lc3/JSObject/ToInt-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToJSObject-001.html b/LayoutTests/java/lc3/JSObject/ToJSObject-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToJSObject-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToJSObject-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToLong-001.html b/LayoutTests/java/lc3/JSObject/ToLong-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToLong-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToLong-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToObject-001.html b/LayoutTests/java/lc3/JSObject/ToObject-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToObject-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToObject-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToShort-001.html b/LayoutTests/java/lc3/JSObject/ToShort-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToShort-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToShort-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSObject/ToString-001.html b/LayoutTests/java/lc3/JSObject/ToString-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSObject/ToString-001.html
+++ b/LayoutTests/java/lc3/JSObject/ToString-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-001.html b/LayoutTests/java/lc3/JSUndefined/undefined-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-001.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-002-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-002-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-003-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-003-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-004-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-004-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-005-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-005-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-006-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-006-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-006-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-006-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-007-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-007-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-007-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-007-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-008-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-008-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-008-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-008-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-009-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-009-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-009-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-009-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JSUndefined/undefined-010-n.html b/LayoutTests/java/lc3/JSUndefined/undefined-010-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JSUndefined/undefined-010-n.html
+++ b/LayoutTests/java/lc3/JSUndefined/undefined-010-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaArray/ToArray-001.html b/LayoutTests/java/lc3/JavaArray/ToArray-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaArray/ToArray-001.html
+++ b/LayoutTests/java/lc3/JavaArray/ToArray-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaArray/ToArray-002-n.html b/LayoutTests/java/lc3/JavaArray/ToArray-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaArray/ToArray-002-n.html
+++ b/LayoutTests/java/lc3/JavaArray/ToArray-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaArray/ToBoolean-001-n.html b/LayoutTests/java/lc3/JavaArray/ToBoolean-001-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaArray/ToBoolean-001-n.html
+++ b/LayoutTests/java/lc3/JavaArray/ToBoolean-001-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaArray/ToString-001.html b/LayoutTests/java/lc3/JavaArray/ToString-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaArray/ToString-001.html
+++ b/LayoutTests/java/lc3/JavaArray/ToString-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaClass/ToClass-001.html b/LayoutTests/java/lc3/JavaClass/ToClass-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaClass/ToClass-001.html
+++ b/LayoutTests/java/lc3/JavaClass/ToClass-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaClass/ToJSObject-001.html b/LayoutTests/java/lc3/JavaClass/ToJSObject-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaClass/ToJSObject-001.html
+++ b/LayoutTests/java/lc3/JavaClass/ToJSObject-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaClass/ToObject-001.html b/LayoutTests/java/lc3/JavaClass/ToObject-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaClass/ToObject-001.html
+++ b/LayoutTests/java/lc3/JavaClass/ToObject-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaClass/ToString-001.html b/LayoutTests/java/lc3/JavaClass/ToString-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaClass/ToString-001.html
+++ b/LayoutTests/java/lc3/JavaClass/ToString-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectBeanProps-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectBeanProps-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectBeanProps-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectBeanProps-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectFieldOrMethod-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectFieldOrMethod-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectFieldOrMethod-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectFieldOrMethod-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-001-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-002-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-002-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToBoolean-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-002-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-002-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-003-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-003-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-004-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-004-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-005.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-005.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-005.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-005.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-006.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-006.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-006.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-006.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-007-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-007-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-007-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-007-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-008-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-008-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-008-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToByte-008-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-002.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-002.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-002.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-002.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-003-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-003-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-004.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-004.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-004.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-004.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-005-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-005-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-005-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-005-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-006-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-006-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-006-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToChar-006-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToDouble-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToDouble-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToDouble-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToDouble-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToFloat-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToFloat-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToFloat-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToFloat-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-002-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-002-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-003-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-003-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-004-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-004-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToInt-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-002-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-002-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-003-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-003-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-004-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-004-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-005.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-005.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-005.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-005.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-006-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-006-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-006-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToLong-006-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-002-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-002-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-002-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-002-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-003-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-003-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-003-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-003-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-004-n.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-004-n.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-004-n.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-004-n.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-005.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-005.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-005.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-005.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-006.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-006.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-006.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToShort-006.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/JavaObject/JavaObjectToString-001.html b/LayoutTests/java/lc3/JavaObject/JavaObjectToString-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/JavaObject/JavaObjectToString-001.html
+++ b/LayoutTests/java/lc3/JavaObject/JavaObjectToString-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/StringMethods/string-001.html b/LayoutTests/java/lc3/StringMethods/string-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/StringMethods/string-001.html
+++ b/LayoutTests/java/lc3/StringMethods/string-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/forin/array-001.html-disabled b/LayoutTests/java/lc3/forin/array-001.html-disabled
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/forin/array-001.html-disabled
+++ b/LayoutTests/java/lc3/forin/array-001.html-disabled
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/forin/object-001.html b/LayoutTests/java/lc3/forin/object-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/forin/object-001.html
+++ b/LayoutTests/java/lc3/forin/object-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>
diff --git a/LayoutTests/java/lc3/instanceof/instanceof-001.html b/LayoutTests/java/lc3/instanceof/instanceof-001.html
index f3d3d31..dcbfe3e 100644
--- a/LayoutTests/java/lc3/instanceof/instanceof-001.html
+++ b/LayoutTests/java/lc3/instanceof/instanceof-001.html
@@ -109,14 +109,8 @@ function onload()
     }
 
     scriptElement = document.createElement("script")
-    scriptElement.src = '../../../fast/js/resources/js-test-post.js'
+    scriptElement.src = '../../../fast/js/resources/js-test-post-async.js'
     document.body.appendChild(scriptElement);
-
-    if (window.layoutTestController) {
-        scriptElement = document.createElement("script")
-        scriptElement.src = 'data:text/plain,layoutTestController.notifyDone()'
-        document.body.appendChild(scriptElement);
-    }
 }
 </script>
 </body>

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list