Oh, I apologize for not catching that distinction. That behavior from Chromium-based browsers is annoying. I don’t know of any setting in Brave that turns it off. @Mattches, is there a magic switch we can throw for this?
As far as workarounds, the only thing that seems to have worked in Chromium-verse is to change the recorded exit state after a crash and before restarting the browser. I haven’t tried it, so I have no idea how viable it is in Brave. This is discussed in the context of kiosk mode here and here. I also found someone used node.js to do it.
I know plenty of people lose their s**t when a crash loses their tabs and such, but like you I’d rather not have them all reloaded if one of them caused a crash. Seems a better option would be to create a list of the URLs and let one have the option. Something like that is already in Chromium via the bookmark all tabs feature.