Bug 51852 - [Progress] "Pending" TreeItem causes unexpected shifting (usability)
Summary: [Progress] "Pending" TreeItem causes unexpected shifting (usability)
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P5 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2004-02-12 11:11 EST by Randy Hudson CLA
Modified: 2019-09-06 16:11 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Randy Hudson CLA 2004-02-12 11:11:04 EST
When population of children treeitems is done using a background job, 
a "Pending" TreeItem is places as child 0 of the container treeitem.  When the 
job completes, this treeitem is disposed.  So, when the user places the mouse 
over an item and tries to select it, the item often moves up one position 
because of the above disposal.

To avoid the sifting, the "Pending" item could be the last child instead of 
the first, since that is where the pending children show up.  Or, the parent 
treeitem could be decorated in its string to show something like:
"cdt-home (pending)"
Comment 1 Randy Hudson CLA 2004-02-12 11:12:18 EST
Sorry for the typos.  should say "placed" and "shifting".

And the point is that the user ends up selecting the treeitem below the 
intended selection.
Comment 2 Jean-Michel Lemieux CLA 2004-02-12 20:32:42 EST
I've always prefered decorating the parent instead of using the pending child
node. That way if the node is somehow collapsed, you can still understand that
it's fetching child nodes.
Comment 3 Randy Hudson CLA 2004-02-13 11:23:51 EST
I originally posted this to UI because I'm not sure if CVS is the only example 
of this "pending" treeitem.  If you know of other examples, feel free to pass 
the bugzilla around? or open a new one?
Comment 4 Jean-Michel Lemieux CLA 2004-06-11 16:49:41 EDT
Post 3.0
Comment 5 Michael Valenta CLA 2006-06-16 09:26:41 EDT
The Pending itme is provided by the workbench. Tod, I wasn't sure what component this should fall under. If Progress is not right, please reassign accordingly.
Comment 6 Tod Creasey CLA 2007-06-14 08:25:34 EDT
There are currently no plans to work on this although we would be happy to review patches.
Comment 7 Susan McCourt CLA 2009-07-09 19:30:09 EDT
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
Comment 8 Eclipse Webmaster CLA 2019-09-06 16:11:57 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.