Hi Simon, Great to hear you got it to work. I appreciate the follow-up to better understand the reasoning/solution.
Thanks, Damon On Aug 4, 2025, at 2:10 PM, Simon Nash <si...@cjnash.com> wrote: Hi Damon and Phil, I have found the cause of this problem. On macOS Tahoe, a menu bar icon must be displayed from the main process of the application, not by a subprocess started by the main process. My application was using a subprocess to display the icon. Restructuring the application to display the icon from the main process has solved the problem. My apologies for the false alarm! Best regards, Simon On 04/08/2025 21:21, Damon Nguyen wrote: Hi Simon, I have recently gone through tests against macOS 26 Tahoe and I can confirm that SystemTray/TrayIcon worked as expected. The icon appears in the menu bar similar to previous macOS versions. Can you provide a test case where the TrayIcon is not shown in the macOS menu bar? And could you attach an image with it as well? That would make it easier to look into. Thanks, Damon On Aug 4, 2025, at 1:06 PM, Philip Race <philip.r...@oracle.com><mailto:philip.r...@oracle.com> wrote: Not known. And we've been running our tests on the beta. Specifically Damon has. I just ran one of the basic jtreg tests (TrayIconAddTest.java) on the latest beta and it worked. Wild guess: is your icon image transparent or translucent ? Maybe related to the menubar now being transparent. -phil. On 8/4/25 8:01 AM, Simon Nash wrote: My application creates a tray icon and adds it to the system tray. This is no longer working on the macOS Tahoe beta. There are no errors from the Java API calls, just nothing shown in the macOS menu bar. Is this a known issue with SystemTray/TrayIcon and macOS Tahoe? Many thanks, Simon