Quit prompt doesn't work #37017

Closed
opened 2013-10-09 23:04:34 +02:00 by Alexander Zubov · 9 comments

%%%--- Operating System, Graphics card ---
Windows 7 Pro 64bit, GF 670 GTX 2Gb VRAM

- Blender version with error, and version that worked ---

2.69RC1, never worked

- Short description of error ---

When Quit Prompt check box is checked in the User Preferences (with saving settings or not), Blender doesn't show Quit Prompt Message and simply quits silently. It happens at any time whether I use Quit menu or close Blender by pressing X in the app's window header.

On the contrary, pressing Ctrl Q will always bring up Quit Prompt message, regardless if such option is active or not.

- Steps for others to reproduce the error (preferably based on attached .blend file) ---

Launch Blender > File > User Preferences > Interface > check Prompt Quit > save settings > close preferences window > exit Blender via File > Quit or by closing app's window.

To see how Blender pops up Quit prompt regardless of option being activated using Ctrl Q:

Launch Blender > File > User Preferences > Interface > make sure Prompt Quit check box is unchecked > save settings > close preferences window > exit Blender via Ctrl Q%%%

%%%--- Operating System, Graphics card --- Windows 7 Pro 64bit, GF 670 GTX 2Gb VRAM - Blender version with error, and version that worked --- 2.69RC1, never worked - Short description of error --- When Quit Prompt check box is checked in the User Preferences (with saving settings or not), Blender doesn't show Quit Prompt Message and simply quits silently. It happens at any time whether I use Quit menu or close Blender by pressing X in the app's window header. On the contrary, pressing Ctrl Q will always bring up Quit Prompt message, regardless if such option is active or not. - Steps for others to reproduce the error (preferably based on attached .blend file) --- Launch Blender > File > User Preferences > Interface > check Prompt Quit > save settings > close preferences window > exit Blender via File > Quit or by closing app's window. To see how Blender pops up Quit prompt regardless of option being activated using Ctrl Q: Launch Blender > File > User Preferences > Interface > make sure Prompt Quit check box is unchecked > save settings > close preferences window > exit Blender via Ctrl Q%%%

Changed status to: 'Open'

Changed status to: 'Open'

%%%Seems like it's a smart function and it quits silently only on unchanged scene (clean scene or loaded scene that was not touched). Might want to close this as it's probably not a bug.%%%

%%%Seems like it's a smart function and it quits silently only on unchanged scene (clean scene or loaded scene that was not touched). Might want to close this as it's probably not a bug.%%%

%%%On my system (Win 7, 64bit, Blender 2.69 RC1) this is the behavior:

The prompt will not show if the scene is unchanged when you first open the file and then close Blender using the X at the top right of the window.

The prompt will show, if a change is made, and you try to close Blender using the X at the top right of the screen.

If you select File/quit from the menu, the prompt will not show, even if the scene has changed - bug

If you press CTRL+Q, the prompt will not show, even if the scene is changed - bug

It should prompt you if the scene has changed since opening or a save regardless of how you close Blender

This seems like a bug although it's the same behavior in 2.68a%%%

%%%On my system (Win 7, 64bit, Blender 2.69 RC1) this is the behavior: The prompt will not show if the scene is unchanged when you first open the file and then close Blender using the X at the top right of the window. The prompt will show, if a change is made, and you try to close Blender using the X at the top right of the screen. If you select File/quit from the menu, the prompt will not show, even if the scene has changed - bug If you press CTRL+Q, the prompt will not show, even if the scene is changed - bug It should prompt you if the scene has changed since opening or a save regardless of how you close Blender This seems like a bug although it's the same behavior in 2.68a%%%

%%%Hi, it's not a bug.

First as already noted, the prompt only appears on changed scenes.

It is assumed that when user selects the quit entry from the menu he did that on purpose and really does want to quit, so no confirmation appears then (might be worth reconsidering that of course).
Having the prompt appear when the X button is pressed is done because the X button is filtered in a different, OS dependent way.
Ctrl-Q also should spawn a confirmation popup (not the same as the quit prompt though).

Also, even if user accidentally closes blender, the "recover last session" button on the file menu can remedy that easily.

Leaving this open for other gurus to decide if having no confirmation on menu pressing is (still) unwanted.

To be honest this had been discussed to the death already but since there's been a UI frenzy recently, let's see if any opinions are changed here...%%%

%%%Hi, it's not a bug. First as already noted, the prompt only appears on changed scenes. It is assumed that when user selects the quit entry from the menu he did that on purpose and really does want to quit, so no confirmation appears then (might be worth reconsidering that of course). Having the prompt appear when the X button is pressed is done because the X button is filtered in a different, OS dependent way. Ctrl-Q also should spawn a confirmation popup (not the same as the quit prompt though). Also, even if user accidentally closes blender, the "recover last session" button on the file menu can remedy that easily. Leaving this open for other gurus to decide if having no confirmation on menu pressing is (still) unwanted. To be honest this had been discussed to the death already but since there's been a UI frenzy recently, let's see if any opinions are changed here...%%%

%%%As Andrew Price recently mentioned, I think it's a great idea and time to begin to start standardizing these critical features of Blender with the way every other Windows application works (and that goes for all other OSs as well).

Instead of it displaying "do you really want to quit?", have it display "Do you want to save your changes" with a YES/NO dialogue like every other Windows app.

The point of having the 'Save Changes?' alert is for one reason and one reason only: To alert the user that he/she has tried to close the application without saving the changes. MOST of the time, one will be in this situation because of an accidental key press or an assumption that no changes have been made, but were, or that the save was already done, but wasn't. Rarely would a user want to discard changes after hours of work. As all other Window's apps present an alert when the app is attempted to be closed without saving the changes, so should Blender to maintain conformity with Window's users. The user simply needs to click YES or NO.

Have it added as default behavior with the option to disable it in the app.

Again, let's get Blender to be forward instead of backward by default. Every Windows app asks the user to save changes if they haven't been upon closing. Every windows app selects with left mouse button. Standard = default, backwards is optional if you so desire.

Blender can remain completely unique and also maintain OS regularity which will help with streamlining workflow and making users less irritated.

As always, thank you very much for developing and maintaining this great product known as Blender.%%%

%%%As Andrew Price recently mentioned, I think it's a great idea and time to begin to start standardizing these critical features of Blender with the way every other Windows application works (and that goes for all other OSs as well). Instead of it displaying "do you really want to quit?", have it display "Do you want to save your changes" with a YES/NO dialogue like every other Windows app. The point of having the 'Save Changes?' alert is for one reason and one reason only: To alert the user that he/she has tried to close the application without saving the changes. MOST of the time, one will be in this situation because of an accidental key press or an assumption that no changes have been made, but were, or that the save was already done, but wasn't. Rarely would a user want to discard changes after hours of work. As all other Window's apps present an alert when the app is attempted to be closed without saving the changes, so should Blender to maintain conformity with Window's users. The user simply needs to click YES or NO. Have it added as default behavior with the option to disable it in the app. Again, let's get Blender to be forward instead of backward by default. Every Windows app asks the user to save changes if they haven't been upon closing. Every windows app selects with left mouse button. Standard = default, backwards is optional if you so desire. Blender can remain completely unique and also maintain OS regularity which will help with streamlining workflow and making users less irritated. As always, thank you very much for developing and maintaining this great product known as Blender.%%%

%%%I understand the importance of this, but this bug tracker is not the place to discuss UI design. Please send a proposals with the behavior you expect to bf-funboard:
http://lists.blender.org/mailman/listinfo/bf-funboard

We'll probably set up a better system for making such UI design decisions, but for now, please follow the bug submission guidelines, this bug tracker is for behavior that the developer intended to work but that is broken somehow.%%%

%%%I understand the importance of this, but this bug tracker is not the place to discuss UI design. Please send a proposals with the behavior you expect to bf-funboard: http://lists.blender.org/mailman/listinfo/bf-funboard We'll probably set up a better system for making such UI design decisions, but for now, please follow the bug submission guidelines, this bug tracker is for behavior that the developer intended to work but that is broken somehow.%%%

Changed status from 'Open' to: 'Archived'

Changed status from 'Open' to: 'Archived'

Added subscriber: @RomboutVersluijs

Added subscriber: @RomboutVersluijs

Hi there,

today i downloaded the new rv2,69. As i find the prompt quit very usefull and a good reminder. In the new revision it is totally left out on the mac, my lattest download is build r60991. I checked on blenderartist and windows users showed me screenshots of a function you can turn on and off.

Hi there, today i downloaded the new rv2,69. As i find the prompt quit very usefull and a good reminder. In the new revision it is totally left out on the mac, my lattest download is build r60991. I checked on blenderartist and windows users showed me screenshots of a function you can turn on and off.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#37017
No description provided.