Community
Participate
Working Groups
There's probably a bug for this somewhere but I can't find it right now. Our 'Edit' menu is still not quite there yet when a Java editor has been opened. There is a separator between 'Add Task...' and 'Smart Insert Mode' that we seem to be missing.
The cause of this bug is similar to bug 349423. That is, two menu model elements are thought of as being identical when they are not. We have an action set from org.eclipse.ui.ide that contributes to edit/additions. This ultimately creates a menu separator with the id of 'additions' with a special MMR.GROUP_MARKER tag (see the ActionSet-related code for bug 336061). In ContributionRecord, we find a matching separator with the 'additions' element id and think of it as our own (this is wrong). The action set's visibility is evaluated to 'false' so we turn the (incorrectly) matched 'additions' separator's visibility to 'false' also, causing the separator to not show up in the 'Edit' menu.
Also see bug 356503 where the extra contribution being generated is causing unexpected menu contributions to show up.
We're missing a separator between 'Working Sets...' and 'Show Qualified Names' in the 'Breakpoints' view's view menu. Going to see if the two causes are identical.
(In reply to comment #3) > We're missing a separator between 'Working Sets...' and 'Show Qualified Names' > in the 'Breakpoints' view's view menu. In 3.x, we have a separator in the view menu's menu manager. In 4.x, it is a group marker. Also appears to be caused by ActionSet's contributeMenuGroup(*) method.
Looks like a candidate to be deferred (unless it gets 'auto-fixed' by something more dire...;-).
Fixed by bug 319704 PW
Verified in I20120430-1800 All the separators in the top level menus match between 4.2 and 3.8.