zeniko wrote:If it still doesn't work, could you please check that there aren't any errors thrown by CR in the JavaScript Console (located in the Tools menu). However, if crash recovering works for multiple windows, session saving should do so, as well (I use the same code for both).
I can't recreate the problem now. All I can do is try to describe it, and it only happened once. I had between thirty-five and fifty tabs open in a total of three or four windows. The Firefox option to warn when closing multiple tabs was on; I initially thought that this caused the loss of the tabs in the other windows, as the last window that I "approved" the closing of was the only one that came back, if I remember correctly. I thought perhaps that there was a capture of tabs between the time of the first approval and the last. But this option does not now appear to make a difference. Anyway, when I opened up the about:config after restarting Firefox, there was only data on "window14". Beyond that, I cannot think of anything pertinent to the problem.
Just now, for the sake of completeness, I checked the JavaScript Console, and there is one error that I cannot see an obvious source for. It's probably totally unrelated (especially since I'm not seeing this problem now), but here it is just in case:
Error: [Exception... "'Component does not have requested interface' when calling method: [nsIInterfaceRequestor::getInterface]" nsresult: "0x80004002 (NS_NOINTERFACE)" location: "<unknown>" data: no]