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



Reply via email to