| Summary: | [PropertiesView] Properties tab should ignore focus on help tab | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Michael Zuliani <zuliani> | ||||||
| Component: | UI | Assignee: | Platform UI Triaged <platform-ui-triaged> | ||||||
| Status: | CLOSED DUPLICATE | QA Contact: | |||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | loskutov, rolf.theunissen, vlmurray | ||||||
| Version: | 3.2.2 | ||||||||
| Target Milestone: | --- | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
Created attachment 88026 [details]
A screen shot showing a blank Properties tab when I follow a link in the Help tab.
Michael, an update... While on it's face this may look fairly simple (in fact I have a working 'hack' that gives the correct behavior) it is, in reality, somewhat more complex... My hack uses the HelpView's 'id' to inhibit changes when the HelpView's part activates. Unfortunately 'magic' strings are not a viable option and we aren't allowed to create a direct linkage to the Help plugins (i.e. it wouldn't even help if the HelpView exposed its id via a public constant). What we're left with is coming up with a general solution under which a view may specify -itself- as being 'uninteresting' to property sheets (likely a new extension point). I'm not able to promise that I can get to this in 3.4 since it'll involve some substantial API enhancements (something we like to think long and hard about since it becomes cast in concrete once in place...;-). We do all realize that your scenario has merit (i.e. the current workflow doesn't work) but it's not a common situation. This bug is a duplicate of (long fixed) Bug 252887 *** This bug has been marked as a duplicate of bug 252887 *** |
Created attachment 88025 [details] A screen shot showing dynamic help invoked from the Properties tab. The Properties tab should ignore a change in focus when the Help tab gets focus. The user loses the content in the Properties tab while he looks through the help. To reproduce: 1. Select an object in the explorer. 2. Select a field in the Properties tab. 3. Press F1 to invoke help. 4. Follow a link in the help topic. 5. The Properties tab goes blank. 6. Click on the Explorer tab again to restore the view in the Properties tab. A blank Properties tab is problematic. If the user is trying to find help for a particular field in the Properties tab, then he loses that context while following links in the help. The Properties tab should only display new content when something other than the Help tab gets focus.