Those annoying SnapShots hover pop-ups that you see on every wordpress.com blog cause the tab's title to revert to "Loading…" and the tab site icon to reload (switch to loading icon and back) when the SnapShots thing is loading. This sounds like maybe the code for those two bits has the same problem as bug 396847 (since hovering kills the feed icon, too). STR: 1. Make sure you have at least two tabs open 2. Visit http://www.snap.com/ 3. Hover over any "Learn More" link (or other link with the "speech bubble" icon) 4. Watch the tab site icon and tab title when you start hovering 5. Weep
Ew, yeah. That's no fun. I'll take a look at this soon-ish.
OK, here's my two cents after looking into this tonight. I think the solution for bug 396847 is the right solution for that bug (and for bug 420795). I do not think the right solution for *this* bug is anywhere near that simple. I think it's more along the lines of what Stuart suggested in bug 420795 comment 2, namely: "We are looking for STATE_START and STATE_IS_NETWORK in an nsIWebProgressListener onStateChange listener. We probably need to do top-level window checking (or check STATE_IS_WINDOW, depending on what the rather vague documentation is trying to indicate about it), but we'll need to do some testing to find out." Given that, kicking back to nobody, because I don't really feel like digging into Core at the moment to learn what Stuart meant :-p It's possible I might still get around to looking into this further in the next few days but I have a lot of non-work stuff on my plate this week already.
Snap.com has apparently turned off SnapShots on the home page, but you can still see this on http://www.snap.com/snapshots.php by mousing over the "Get Started" button or "Already have Snap Shots on your site?" link.