so now there's a bug that causes the backend to hang, which our current restart logic can't handle without heartbeat detection. to compound that, the frontend responds to the backend hanging by making thousands of requests in a tight loop, effectively hanging the UI until all the requests reject (or you close the tab and open a new one)
this is an all-new level of garbage and I'm kind of shocked by it