I recently fixed Bug 416173, which changes how database connections are opened for mozStorage. The important thing to know is that they don’t throw if the database is corrupted or couldn’t be opened for whatever reason. You have to check the
connectionReady property that’s always been there to know if it’s safe to use or not. I’ve filed bugs for components that I knew used the storage service, but I’m betting there are consumers out there on 1.9 that I don’t know about. This post is me telling you to file bugs to get those consumers fixed! Please mark those bugs dependent on 416173 too!
You’ll note that this was fixed roughly two weeks ago. That’s a good demonstration on just how busy I’ve been and why I’ve been essentially non-existent on irc. I cannot wait for school to be over!