A common issue I have is trying to make changes to a web project and while I’m making the changes and error will occur, causing my HMR server to crash and restart in a loop.
This was “solved” by Replit adding crash-loop protection on webservers but the experience in the IDE is still highly degrading because the cursor automatically focuses on the console as the Repl restarts. This is “intended behavior” when restarting a server once - but in a crash loop it makes it harder to fix a problem.
I would like to propose the change to not remove or change focus of the cursor while it is focused on the editor, regardless of what action is occurring in the IDE. This isn’t really a fleshed out idea and might have other repercussions so let’s throw it around and refine it, but its a compromise from just flat out disabling server restarting via requests.