Uh oh. This behavior will undermine Tor's "go dormant if the user isn't doing anything over Tor" behavior, yes?
How about we export whether Tor is dormant via the control port (#5954 (moved)), and then you can change the "if (++this.update_counter > 720)" section to check the getinfo (if available) before proceeding?
Trac: Status: closed to reopened Resolution: fixed toN/A
arma: Firefox has been torpedoing us for a while now and no one seems to have noticed. It already performs addon update checks every 24 hours, and safebrowsing updates at some similar frequency. Would you like me to change it from 12 to 24 in Torbutton, too?
Alternatively (or in addition?), I can launch an async request every time the user does New Identity or opens a new window. Check.tp.o is already loaded in these circumstances.