| Summary: | [Wizards] overridden export wizard appears twice in export menu | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Kevin Tapperson <kevintap> |
| Component: | UI | Assignee: | Platform UI Triaged <platform-ui-triaged> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | prakash, pwebster |
| Version: | 3.7 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | stalebug | ||
|
Description
Kevin Tapperson
I don't think duplicate ids are a valid use case. I guess we should mark this as invalid. The IDs cannot be duplicates ... there's no supported override feature, a non-deterministic override in play. But that means our handling is inconsistent. We should shore this up: 1) the first wizard encountered is included. 2) any subsequent wizards with the same ID are discarded with a warning message in the log about duplicates. 3) the first panel of the export wizard dialog should only show the first wizard. PW If preventing overriding from happening is the correct course of action, this should also be addressed in the resource right click menu. Currently, the resource right click menu is allowing a subsequent definition of the export wizard in another plugin to override the definition in the first. (In reply to comment #3) > If preventing overriding from happening is the correct course of action, this > should also be addressed in the resource right click menu. Yes, I agree. Which ever one we pick has to be the only one surfaced in all of the locations. PW 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. If the bug is still relevant please remove the stalebug whiteboard tag. |