Page MenuHome

Multiple Save Prompts
Closed, ResolvedPublic

Description

System Information
Operating system: Windows-10-10.0.17763 64 Bits
Graphics card: GeForce GTX 980 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.64

Blender Version
Broken: version: 2.80 (sub 69), branch: master, commit date: 2019-05-17 18:03, hash: rB3022dd2b27fd
Worked: (optional)

Short description of error
When you repeatedly attempt to close Blender with an unsaved .blend file, multiple copies of the save pop-up appear.


You can drag them accross the screen and it looks pretty broken.

Exact steps for others to reproduce the error
(see above)

Event Timeline

gobb_blend updated the task description. (Show Details)
William Reynish (billreynish) triaged this task as Needs Information from User priority.

I cannot reproduce this. Please prove exact steps to reproduce the error.

gobb_blend added a comment.EditedMay 18 2019, 9:45 AM

1 - Open Blender with factory settings
2 - Click once in the viewport to close the splash screen
3 - Make any kind of change to the scene, like moving the default cube
4 - Click the X in the top right corner of the Blender window
Now, each time you click the X, a new save dialogue will appear on top of the existing one(s). You can drag it around with the left mouse button, then click the X again to create a new one, then drag that around and so on and so forth.

EDIT:
A situation like this has never come up before because normally pop-ups would just close if you clicked anywhere in Blender's UI. The X however is not part of Blender's UI, so clicking it just opens more and more pop-ups.

Basically all that needs to be done to fix this is to make sure that no save prompt will appear if there already is one.

Ok, that explains why. Hitting the window close button on Mac does not spawn this dialog, so the issue is only on Linux & Windows.

William Reynish (billreynish) raised the priority of this task from Needs Information from User to Waiting for Developer to Reproduce.May 18 2019, 9:52 AM
Brecht Van Lommel (brecht) lowered the priority of this task from Waiting for Developer to Reproduce to Confirmed, Medium.

We just need a test to not open a second dialog if there is already one open.