Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 179535

Summary: [Progress] Rename always run in background preference
Product: [Eclipse Project] Platform Reporter: Dani Megert <daniel_megert>
Component: UIAssignee: Platform UI Triaged <platform-ui-triaged>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: P3 CC: andre_weinand, bokowski, Lars.Vogel
Version: 3.3Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Dani Megert CLA 2007-03-27 10:11:36 EDT
3.3 M6

1. start fresh workspace
2. use PDE to import all plug-ins as binary projects
==> the progress dialog comes up with a button "Run in Background".

However, the dialog is not modal and I can go on and work with the workbench which indicates that the stuff is already running in the background. So - either this the dialog has to become modal again or the button has to be renamed to something like "Hide". The current behavior is very irritating.
Comment 1 Tod Creasey CLA 2007-03-27 13:37:10 EDT
This is already running in the background - the dialog is a placebo. The modality of the dialog was causing a lot of trouble with other modal dialogs competing with it so we decided to make it non-modal.

Hide is likely a better choice for String.
Comment 2 Dani Megert CLA 2007-03-28 03:46:37 EDT
OK, but then you also have to rename the
General > Always run in background
preference, as now everything (that can) runs in background. Maybe: "Show (non-modal) dialog for UI jobs"

Such non-modal dialogs are always a problem as the user cannot detect whether it is modal unless he tries to click somewhere else (which most users don't do anyway). Could the dialog be made more lightweight, like e.g. the Quick Outline and if the user clicks besides the dialog it also goes away?
Comment 3 Tod Creasey CLA 2007-03-28 08:18:39 EDT
The purpose of the user dialog has always been to inform the user that something they did is starting - it has always been running in the background so the preference means what it always has. If we rename Run In Background than it makes sense to update the preference title to tie into the new name better.

As this dialog goes away on it's own I am less concerned about the user losing it than it would be those they need to interact with (like Find/Replace).
Comment 4 Susan McCourt CLA 2009-07-09 19:37:58 EDT
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
Comment 5 Lars Vogel CLA 2018-02-20 15:52:06 EST
No plans to change that description