RFR: 8233678: [macos 10.15] System menu bar does not work initially on macOS Catalina

Johan Vos jvos at openjdk.java.net
Thu Dec 3 13:50:03 UTC 2020

On Wed, 2 Dec 2020 21:06:10 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:

>> I note that this does not seem to be a problem for Swing apps. AWT uses the Java Runtime Support (JRS) framework to initialize the application and menubar.
> Note to testers: `JFXPanel` applications deadlock with this fix. I need to check whether glass is being started up for a normal Taskbar application, and not being embedded in an `FXCanvas` or `JFXPanel`.

I tested the patch, and it works for me (MacOS Catalina, 10.15.7)
I will look into more detail in the code, as I'm slightly worried about not following the Apple conventions. From experience, this often leads to more issues sooner or later.


PR: https://git.openjdk.java.net/jfx/pull/361

More information about the openjfx-dev mailing list