The shader editor - when used in window mode - tends to lose changes that are not yet uploaded. While producing this reproduce, I also found an exception being thrown.
Reproduce data loss on 4.05.02:
- new empty scene
- reset window layout
- add HLSL node
- enter some text in the shader editor, do not hit upload
- double click the shader editor tab to get the editor to windowed mode
- not see your unsaved changes any more
- new empty scene
- reset window layout
- add HLSL node
- double click the shader editor tab to get the editor to windowed mode
- enter some text in the shader editor, do not hit upload
- minimize Ventuz (or go to Desktop Win-D)
- Restore Ventuz (click on task entry)
- not see your unsaved changes any more
- new empty scene
- reset window layout
- add HLSL node
- enter some text in the shader editor, do not hit upload
- reset window layout
- unhandled exception
rou