RFR: 8233678: [macos 10.15] System menu bar does not work initially on macOS Catalina
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.
More information about the openjfx-dev