I found many similar problems, but not a single equal and correct solution. This is a very strange problem.
I have a simple Greasemonkey script to check the problem:
function wait(){
console.info("wait");
setTimeout(wait,1000);
}
console.info("start");
wait();
This is the result of firebug:
start
wait
wait
wait
wait
The wait () function is called 4 times and then stops. If I set Timeout to 100 ms, the call seems to work for at least 10/15 seconds and then stops.
I use: Firefox 12.0 Greasemonkey 0.9.19
source
share