It used to be ok to use URC, it wouldnt really cause issues aside some general editor slowdown, but now the tool has been unusable for a long time due to it freezing indefinitely while AUTOSAVING, which is random and can happen anytime. There is no sub-process to kill anymore to unfreeze it, so now we just accept that we can lose everything we have been working on because it decided to freeze?
Add a “cancel” button to the “Updating Revision Control status” and undo the operation if pressed. Also add failsafes and ways for the user to kill the process. Regardless of whether the freezing issue is fixed or not, the failsafes are needed to address these constant regressions that popup and prevent us from working.
Even better, URC should never freeze the editor but should run in the background. Grab the snapshot of the current build and ignore user input till it saves, then repeat till you are in sync with user.