OK, question one.
Does Chrome REQUIRE you to store stuff in the directories selected? Because it's probably one of the worst POSSIBLE places to store session data. If Chrome F***s up, the session data gets F***ed up.
Session data -- if possible -- OUGHT to be stored in an entirely separate location, which is INDEPENDENT of Chrome's installation, etc.
The entire purpose of saving sessions is to allow later referral to them. And if Chrome F***S up, and mine did, you can lose a LOT of saved information.
Question two:
Assuming the answer is, "Chrome forces us to save stuff under its aegis", then the obvious question is, can you at least rig it so that session data gets SYNCed, so there's at least SOME chance of recovering stuff after Chrome eats its shorts, as it's going to do somehow once every year or two in my experience.
Even if you had a standalone program that echoed the chrome saved sessions to a backup location, that Would Be A Real Good Thing. Then you could run it once in a while and only lose recent sessions.
as it is, I lost session data going back almost a year.
All because Chrome is designed by idiots (the recent "bookmark improvement" crap shows that).
=====
For anyone reading this: Microsoft's "BIG BALL OF GOO" storage mechanism is a completely F***ED up and incompetent programming design. It's usually for lazy idiots who won't, or can't, be bothered to learn how to write stuff out to files on their own, and instead use some idiot API call to do it that stores things in some giant "ball of goo" storage location that is susceptible to pretty much ANY problem that screws up a program.
So don't be a lazy programmer. Avoid storing stuff in the "ball of goo" whenever possible -- whether it's Chrome's or Microsoft's Registry or whatever -- and store stuff in your own location with your own methods using just slightly higher levels of the storage classes -- even if this is just a backup copy of the relevant information. Yeah, it's more work but the result is a MORE ROBUST application that can recover properly and ELEGANTLY from crashes and all the little and varied screw ups that are an inevitably part of programming within contexts you have no direct control over.. And there's a reason people curse at Microsoft and Bill Gates -- because Windows is BRITTLE, and breaks when you look at it funny. There are limits to what you can do about that, but emulating their abysmally incompetent design patterns is one thing all programmers can make it a case to avoid... preferably like the plague.