This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 56009 - [41cat] Shutdown dialog appears after the main window closes.
Summary: [41cat] Shutdown dialog appears after the main window closes.
Status: NEW
Alias: None
Product: platform
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 4.x
Hardware: PC Windows ME/2000
: P4 blocker (vote)
Assignee: issues@platform
URL:
Keywords: UI
Depends on:
Blocks:
 
Reported: 2005-03-05 01:26 UTC by lleland
Modified: 2009-01-06 14:15 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lleland 2005-03-05 01:26:33 UTC
[ BUILD # : 20050221 ]
[ JDK VERSION : 1.5.0_01 ]

Even though there are several issues that are related to the time it takes to shutdown and that there should be a shutdown progress dialog, none of them actually specify this issue.

When you close NetBeans, the main window first closes, and, after a period of time ranging from seconds to minutes, a shutdown progress dialog appears while NetBeans is performing shutdown cleanup.

This is contrary to accepted GUI practice. When the main window closes, the user has no idea NetBeans is not done until the shutdown dialog appears. Since this dialog can be delayed by several minutes (such as when you've maxed the allocated memory upper limit), the user does not know to not perform any action that may interfere with this shutdown, like running a new NetBeans instance or shutting down the computer. This can result in the corruption of the user profile or the application installation configuration.

The proper procedure is to open the shutdown progress dialog as a child of the main window. The main window should be the last window closed, which indicates to the user that the application is done and that they are now free to perform any action that would've interfered with the shutdown.