https://crbug.com/466134219 claims to have fixed the crash but I still see it here. I commented in the bug report but 9 days and there's still no response.
I wonder why this is isn't a priority given that MV3 has severely degraded developer experience when debugging a complicated background script by breaking HMR (hot module reloading) as well as a simple Ctrl-R or F5 key in the background script devtools. How can we telegraph he importance of these use cases and break through the cognitive event horizon of the Chromium extensions team?
Without these features MV3 feels half-baked at best compared to a decade of almost perfect debugging experience in MV2 for the background script. To add insult to the injury, the fix for SW bugs a few years ago disabled the ability to forcefully update the service worker from another extension's page so the only way now is to reload the entire extension which is disruptive by itself due to the need to reopen the tabs and restore the state (unless you use a framework that deals with that) and if this isn't enough imagine dealing with Chrome crashing if you left devtools open on the Application tab.