diff --git a/layout/tools/pageloader/pageloader.js b/layout/tools/pageloader/pageloader.js
index f4ae3c4d14278eb130ab6a4ce65f2680a92f064d..4f6bf5d78689eabfa4de6d381b190a6a15f64d51 100644
--- a/layout/tools/pageloader/pageloader.js
+++ b/layout/tools/pageloader/pageloader.js
@@ -161,7 +161,7 @@ function plInit() {
 
       content = document.getElementById('contentPageloader');
 
-      setTimeout(plLoadPage, 0);
+      setTimeout(plLoadPage, 250);
     }
   } catch(e) {
     dumpLine(e);
@@ -208,7 +208,7 @@ function plNextPage() {
   if (pageIndex < pages.length-1) {
     pageIndex++;
 
-    setTimeout(plLoadPage, 0);
+    setTimeout(plLoadPage, 250);
   } else {
     plStop(false);
   }
@@ -234,7 +234,7 @@ function plLoadHandlerCapturing(evt) {
   // set up the function for content to call
   content.contentWindow.wrappedJSObject.tpRecordTime = function (time) {
     plRecordTime(time);
-    setTimeout(plNextPage, 0);
+    setTimeout(plNextPage, 250);
   };
 }
 
@@ -292,7 +292,7 @@ function plStop(force) {
       pageIndex = 0;
       if (cycle < NUM_CYCLES-1) {
         cycle++;
-        setTimeout(plLoadPage, 0);
+        setTimeout(plLoadPage, 250);
         return;
       }
 
diff --git a/layout/tools/pageloader/report.js b/layout/tools/pageloader/report.js
index a4594166be0e73eedb02916cbab100dcbb28985f..7738544372f3d8058541d5814704dcca432f5612 100644
--- a/layout/tools/pageloader/report.js
+++ b/layout/tools/pageloader/report.js
@@ -164,7 +164,7 @@ function strPad(o, len, left) {
   return str;
 }
 
-function strPadFixed0(n, len, left) {
+function strPadFixed(n, len, left) {
   return strPad(n.toFixed(0), len, left);
 }