/srv/irclogs.ubuntu.com/2008/12/24/#ubuntu-mozillateam.txt

gnomefreakanyone using evolution?08:55
gnomefreakwhat does ftw stand for08:59
cwillufta, two days, no crashes under valgrind, which would seem to suggest that an update fixed it17:31
cwilluokay, seriously, session restore needs to stop recording about:sessionrestore as the current session18:55
gavinhmm?18:55
gavinit already does that18:56
cwilluit's hilarious that restoring the sessionrestore allows you to restore the original session you wanted to restore in the first place, but ya18:56
cwillugavin, kill a simple firefox session, restore firefox, kill firefox again before you restore the session, and start firefox one more time, you'll see what I mean18:56
cwillus/restore firefox/restart firefox/18:57
gavinoh, that's intentional18:57
cwilluit's not a dataloss, but it's annoying :p18:57
gavinif you're crashing multiple times, restoring the session automatically will make you end up in a crash-restore loop18:57
gavinso we let you choose what to restore the second time18:57
cwilluyes, but the third time, the selection screen only shows the previous selection screen in the list, which you have to restore in order to see the selection screen for your first session18:58
cwilluI'm not talking about automatic restore18:58
gavinwhat build are you using?18:58
gavinI thought that bug was fixed18:58
cwilluwhatever fta's latest is18:58
gavinmozilla bug 45965118:59
ubottuMozilla bug 459651 in Session Restore "about:sessionrestore shouldn't list about:sessionrestore as single tab to restore" [Normal,Verified: fixed] http://bugzilla.mozilla.org/show_bug.cgi?id=45965118:59
cwillu3.1~b3~hg20081221r22451...18:59
cwilluokay, just not in his ppa yet then18:59
gavinit was fixed oct 14th19:00
gavinthat looks like a build from Dec 21st?19:00
cwillulooks like19:00
gavinshould be in there19:00
cwilluah, I see the problem19:02
cwilluit's looking for a single tab containing a session restore, and ff3.1 is currently opening the (non-existent) 'what's new' page every time as well, making it a two-tab session19:03
cwillu"""if (winData && winData.length == 1 && winData[0].tabs &&19:03
cwillu"""19:03
cwilluwinData[0].tabs[0].entries.length == 1 &&19:03
cwilluwinData[0].tabs[0].entries[0].url == "about:sessionrestore")19:03
gavinah, that will only happen on "first run"19:03
cwilluit's happened every run for me so far19:03
gavini.e. if you shut down properly the first time, it won't happen19:03
cwillu'shut down properly'?19:03
gavinquit firefox without killing it19:04
gavini.e. let it flush preferences to disk19:04
cwillubecause that ever happens19:04
gavin?19:04
cwillugah, why do apps insist on doing that?19:04
cwilluwrite the prefs when they're set19:04
gavinto improve performance for 99.9% of users at the expense of the crazy ones like you?19:04
cwilluwhy the hell should I have to close and restart firefox just because I changed a setting?19:04
gavinseems like a reasonable tradeoff to me :)19:04
cwillugavin, oooooo, performance win for something a user does less than .01% of the time?19:05
cwillu:p19:05
gavinwe set prefs often19:05
gavinnot all pref sets are user-triggered19:05
cwilluokay, but you already do file io on every page load, you do async writing of the entire session to do session saving19:05
cwilluso I'm calling bs :p19:05
cwillu"""to improve performance for 99.9% of users at the expense of the crazy ones like you?"""  What, I'm the only one who keeps my email open all day? :p19:06
gavinsure, we could periodically flush preferences19:06
gavinin fact we often do19:07
gavin(if you use the prefs dialog, for instance)19:07
cwilluthe first run pref didn't get flushed then, firefox uptime was 50 hours or so this last run19:07
gavinthat might be a ubuntu modification19:07
gaviniirc they've customized some of the start page stuff19:08
* cwillu opens and closes the prefs page for good luck :p19:08
* cwillu feels an urge to poke gavin_ with a stick in #firefox19:08
gavingavin_ is far away19:09
cwilluI'm imagining a certain xkcd comic (...extend...extend...extend...)19:09
cwillugavin, if it makes you feel any better, I think I'm coming down with a cold, so by this time tomorrow, I'm going to be comically miserable in a karmic sort of way19:12
=== asac_ is now known as asac

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!