Bug 128474 - [JFace] wizard page doesn't disable some widgets whilst busy
Summary: [JFace] wizard page doesn't disable some widgets whilst busy
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P5 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-17 16:01 EST by Darin Swanson CLA
Modified: 2019-09-06 15:36 EDT (History)
2 users (show)

See Also:


Attachments
Screenshot showing the problem (34.06 KB, image/jpeg)
2006-02-17 16:02 EST, Darin Swanson CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Swanson CLA 2006-02-17 16:01:14 EST
The cool new Organize manifest wizard should fully disable to include the text input field for the package filter.
Comment 1 Darin Swanson CLA 2006-02-17 16:02:40 EST
Created attachment 34945 [details]
Screenshot showing the problem
Comment 2 Wassim Melhem CLA 2006-02-20 13:35:38 EST
This one is interesting, but may be a JFace thing.

Janek, if it also happens in the Plug-in Import Wizard, move to Platform/UI.  Otherwise, something is fishy in this wizard.
Comment 3 Janek Lasocki-Biczysko CLA 2006-02-20 13:54:54 EST
Seems like a JFace thing, what do you think Platform/UI?
Comment 4 Eric Moffatt CLA 2006-02-27 10:11:24 EST
I've been told the 'Organize Manifests' is PDE-related so over to you folks...
Comment 5 Wassim Melhem CLA 2006-02-27 10:26:30 EST
Eric, when pressing Finish, client should not be in the business of disabling fields on the wizard page.  This should be handled at the wizard level, much like all other controls (eg. buttons, etc.) on the page.
Comment 6 Eric Moffatt CLA 2006-02-27 10:43:05 EST
Wassim, thanks for the info. Do you know who -is- supposed to be disabling the field? (so I can route it to the correct folks)?

Karice, for now I'll tentatively assign this to you based on the 'wizard' comment. Feel free to re-assign or punt back if you feel it's been mis-assigned.
Comment 7 Karice McIntyre CLA 2006-02-28 14:45:23 EST
Susan, I think this is a JFace bug.
Comment 8 Susan McCourt CLA 2006-03-01 18:15:54 EST
Looked into this briefly just to make sure it is indeed a JFace problem.

OrganizeManifestsWizard uses a JFace operation to run its code, which results in the WizardDialog attempting to disable all the controls on the active page.  The code that traverses the widget tree is in ControlEnableState.  

So this is definitely JFace but not yet assigned a milestone to fix.
Comment 9 Susan McCourt CLA 2006-03-01 18:27:00 EST
Nothing funny looking in the client wizard.

Investigate later.  
The only possible oddity I see is a composite nested within a group, but since the label is disabled, it clearly was able to traverse into the composite.  Debug this and produce a plain SWT test case if the widget is never traversed.  
Comment 10 Susan McCourt CLA 2007-07-02 19:51:47 EDT
changing prio and status per platform ui bug guidelines
Comment 11 Remy Suen CLA 2008-07-24 22:33:33 EDT
I20080716-1200

I didn't try to put a breakpoint to pause/stop the wizard's progress but I noticed that the 'Package filter:' text field is indeed disabled if I were to just click on the 'Finish' button and focus all my eyes on the text field('s enablement state).
Comment 12 Susan McCourt CLA 2009-07-09 16:55:48 EDT
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
Comment 13 Eclipse Webmaster CLA 2019-09-06 15:36:45 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.