For more classes to share ActiveDOMObject logic, it needs to implement page cache interaction. A page with an outstanding XMLHttpRequest should never go to page cache, while a timer needs to be suspended.
Created attachment 25572 [details] proposed patch
Comment on attachment 25572 [details] proposed patch r=me
Committed revision 38931.