3.10.5
Current Behaviour:
It creates a broken dummy U# Program Asset in Assets/{sceneName}_UdonProgramSources without telling the user, resulting in vague error messages, user has to manually remove corrupted file.
Expected Behaviour:
  1. If U# asset creation is interrupted, it should NOT create any files.
  2. If buggy files are present, an Alert in the Builder panel should be created to inform the user.
(there is an alert in the UdonBehaviour component, but if you Undo or delete the UdonBehaviour that created the buggy script, you're SOL, which is what happened to me)

Photo Viewer

View photos in a modal