IDB won't open any databases
Created attachment 281599 [details]
Comment on attachment 281599 [details]
r- because what is this
DatabaseProcess doesn't handle WebProcesses going away uncleanly
// FIXME: (Modern IDB) The WebProcess has disconnected, close all of the connections associated with it
This test case exacerbates the issue because it opens a new database connection each time through the test.
When a tab is closed in Safari, sometimes we shut down a few of those connections, but most just disappear without a trace, forever clogging the database process.
As is the common thread lately, I have a straightforward fix, and writing a test will take awhile.
Created attachment 281880 [details]