diff --git a/test/driver.js b/test/driver.js
index 716046c4b..cbb226dda 100644
--- a/test/driver.js
+++ b/test/driver.js
@@ -221,6 +221,8 @@ function checkScrolling() {
 }
 
 function log(str) {
-  stdout.innerHTML += str;
-  checkScrolling();
+  stdout.insertAdjacentHTML("BeforeEnd", str);
+
+  if (str.charAt(str.length - 1) == '\n')
+    checkScrolling();
 }