You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[macOS] Top menu items disappear when child Shell opened or when contributed #3540
SWT in Eclipse 4.40 and 4.41 (and earlier versions of SWT)
macOS 27.0.1 (26A434) Golden Gate
Java 21 Temurin 21.0.11 (also tested with 25.0.4)
In Eclipse open any child Shell - any dialog or popup.
While the child Shell has the focus the top menu bars are not visible, only the main "Eclipse" system menu. This is as expected.
Close the child Shell
The top menu items continue to remain non-visible (they should re-appear)
To show the main menu items hover your mouse over the menu bar area or right-click somewhere to open a context menu
Also, when launching a child Eclipse or RCP app the top menu items are not visible until the mouse hovers over them.
Also, when contributed top menu items are removed and re-added depending on context they are not visible (the "Source" and "Refactor" menu items for example).
Note this is working on macOS 15 (Sequoia) and macOS 26 (Tahoe).
Launch child Eclipse - top menu items are not visible
Move mouse over menu bar so menu items are visible
Open a dialog
Close the dialog - top menu items are not visible
Move mouse over menu bar so menu items are visible
The screen recording show the problem on a child Eclipse (or RCP app) when starting but this problem occurs on the main instance of Eclipse or RCP app. Simply put - main menu items are not visible after opening and closing a child Shell.
changed the title [-][macOS] Top menu items disappear when child Shell opened[/-][+][macOS] Top menu items disappear when child Shell opened or when contributed[/+]on Aug 26, 2026
We also observed this both in Eclipse itself and RCP applications, on macOS 27.0.1 in Eclipse 4.39.0.
Have not observed this issue in macOS 26 or earlier.
Show any dialog -- e.g., Eclipse>Settings... -- and menu bar items disappear, other than the apple and "Eclipse" menu. Dismiss that dialog -- and the menu bar items don't reappear automatically.
This can be confusing. A user looking for a menu won't see it, and may not know to move the mouse to the invisible menu item.
For my own part I have spent some time experimenting with refreshing the SWT Menu and MenuItemhere and in other places. Unfortunately my approach has been based on trial and error and I'm not able to even pinpoint where the problem is.
Activity
[-][macOS] Modeless Shell erases main menu items[/-][+][macOS] Top menu items disappear when child Shell opened[/+]Phillipus commentedon Aug 26, 2026
I've edited the original title and post because the problem occurs when opening any child Shell including all dialogs.
Phillipus commentedon Aug 26, 2026
In the following screen recording I do this:
The screen recording show the problem on a child Eclipse (or RCP app) when starting but this problem occurs on the main instance of Eclipse or RCP app. Simply put - main menu items are not visible after opening and closing a child Shell.
capture.mov
[-][macOS] Top menu items disappear when child Shell opened[/-][+][macOS] Top menu items disappear when child Shell opened or when contributed[/+]Phillipus commentedon Aug 26, 2026
The following snippet demonstrates that the main menu bar is not updated with a contributed MenuItem until the mouse hovers over it.
Phillipus commentedon Aug 31, 2026
This problem is still present in macOS 27.0.1.
If anyone has any advice on how this might be solved or where to look to find the cause I'm happy to try and test.
HeikoKlare commentedon Sep 11, 2026
@soethoff @BeckerWdf may this is of interest for you?
thomasa299792 commentedon Oct 13, 2026
We also observed this both in Eclipse itself and RCP applications, on macOS 27.0.1 in Eclipse 4.39.0.
Have not observed this issue in macOS 26 or earlier.
Show any dialog -- e.g., Eclipse>Settings... -- and menu bar items disappear, other than the apple and "Eclipse" menu. Dismiss that dialog -- and the menu bar items don't reappear automatically.
This can be confusing. A user looking for a menu won't see it, and may not know to move the mouse to the invisible menu item.
thomasa299792 commentedon Oct 13, 2026
It would be really helpful if a fix for this was included in release 2026-12.
Phillipus commentedon Oct 15, 2026
@thomasa299792 Will you be able to help with a fix?
For my own part I have spent some time experimenting with refreshing the SWT
MenuandMenuItemhere and in other places. Unfortunately my approach has been based on trial and error and I'm not able to even pinpoint where the problem is.thomasa299792 commentedon Oct 20, 2026
@Phillipus - OS X programming is not my area of skill.
[macOS] Refresh the main menu after inserting menu bar items on macOS 27