I just noticed this - it looks like in delayedStartup, for every window, we queue a 30 second timeout function to call trackStartupCrashEnd. trackStartupCrashEnd is a no-op after it's called once. We should probably only ever call it after the first window paints. I suspect what we want to do here is move the setTimeout over to _onFirstWindowLoaded in nsBrowserGlue.js.
2 years ago
You need to log in before you can comment on or make changes to this bug.