[Bug 15120] It would appear that setTimeout()'s algorithm doesn't ever actually check whether the task is still in the list of active timeouts, and doesn't remove the timeout from the list of active timeouts. Similarly with setInterval().

https://www.w3.org/Bugs/Public/show_bug.cgi?id=15120

--- Comment #1 from Ian 'Hixie' Hickson <ian@hixie.ch> 2012-01-31 22:46:11 UTC ---
The check is in the task algorithm, it turns out. And setInterval() shouldn't
clear it. But I added a note in setTimeout()'s algorithm about this.

-- 
Configure bugmail: https://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Tuesday, 31 January 2012 22:46:19 UTC