You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS/device including version:
Windows 10.0.19041.746
Nvidia RTX 2080 Ti driver 452.06
Issue description:
When exiting the editor (such as Quit; or Quit to Project List; or the X button on the godot editor), no attempt is made to notify the user of unsaved resources, and in the case that no unsaved scenes are open, no attempt is made to give the user a chance to save their work.
Note that when the current scene is unsaved, the editor may pop up a confirmation dialog. However, this dialog has a few problems.
When no scenes have unsaved changes, the dialog does not even appear, and the editor is closed instantly.
It does not notify the user of the fact that there are unsaved resources in addition to the scene.
If the user clicks "Dont Save" in order not to save the scene, the resource changes are discarded.
Related to issues #45611 and #9069, but this problem is about the lack of confirmation at the moment when data is about to be lost.
One solution would be to notify the user of unsaved resources.
Another solution would be to automatically save them (given that other unrelated actions can sometimes automatically save all resources without notification or confirmation)
Steps to reproduce:
Create a new project or open existing
Double click default_env.tres
Expand Sky. Then, in the Sky fleld, click Sky to expand the sky object.
In the Sky Material box, create a new PanoramaSky
The 3d scene should turn light blue.
Quit to Project List and reopen.
The default_sky.tres was not saved. The scene is black again.
Minimal reproduction project:
Happens in a new project
The text was updated successfully, but these errors were encountered:
We could partially fix this by reverting #32321, but I'd prefer fixing the actual issue. Even if you revert #32321, the message will still be misleading when exiting the editor.
If the user clicks "Dont Save" in order not to save the scene, the resource changes are discarded.
I think this is done by design. I don't want anything to be saved if I discard changes. The editor shouldn't save things "partially" if it can result in an inconsistent state (new resources but old scene). Also, keep in mind that built-in resources and external resources will have to be handled differently here.
Godot version:
4.0.dev c9413b513fd2fb95e9b71d886e01a04e379bb969
OS/device including version:
Windows 10.0.19041.746
Nvidia RTX 2080 Ti driver 452.06
Issue description:
When exiting the editor (such as Quit; or Quit to Project List; or the X button on the godot editor), no attempt is made to notify the user of unsaved resources, and in the case that no unsaved scenes are open, no attempt is made to give the user a chance to save their work.
Note that when the current scene is unsaved, the editor may pop up a confirmation dialog. However, this dialog has a few problems.
Related to issues #45611 and #9069, but this problem is about the lack of confirmation at the moment when data is about to be lost.
One solution would be to notify the user of unsaved resources.
Another solution would be to automatically save them (given that other unrelated actions can sometimes automatically save all resources without notification or confirmation)
Steps to reproduce:
Minimal reproduction project:
Happens in a new project
The text was updated successfully, but these errors were encountered: