rem: if (iterator.nextNode()) { setTimeout(doGrab, 1, iterator, meter, i); } else { meter.setAttribute("value", 0); meter.setAttribute("mode", "determined"); meter.setAttribute("hidden", "true"); document.getElementById("piSpacer").setAttribute("flex", 1); } 
add: for (var i = 0; i < 50; ++i) if (!iterator.nextNode()) return;  setTimeout(doGrab, 16, iterator); 
context: function doGrab(iterator, meter, i){  if (iterator.nextNode())  {    setTimeout(doGrab, 1, iterator, meter, i);  }  else  {    meter.setAttribute("value", 0);    meter.setAttribute("mode", "determined");    meter.setAttribute("hidden", "true");    document.getElementById("piSpacer").setAttribute("flex", 1);  }}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/a32deaaa0c48e0a4f9d913deba3c11be6f38ac98/pageInfo.js/buggy/xpfe/browser/resources/content/pageInfo.js