回答:
var timer1 = setTimeout(function() { removeStatusIndicator(); }, statusTimeout);
clearTimeout(timer1)
window.clearTimeout(timer1)Node.js.では動作しません どちらか一方だけを使用clearTimeout(timer1)またはglobal.clearTimeout(timer1)
setTimeout(removeStatusIndicator, ...)、つまり関数removeStatusIndicatorが呼び出されないことに注意してください。
setTimeout( func(), 0 )のではなくsetTimeout( func, 0 )