<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>For these I think it would be best to contact the Swing/AWT team,
      or better yet, create a bug report and then contact them; there's
      little JavaFX can do here as none of these classes are part of
      JavaFX.</p>
    <p>--John<br>
    </p>
    <div class="moz-cite-prefix">On 23/10/2023 15:05, Christopher
      Schnick wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:4b1cb4ab-5a20-4375-9ab3-e57a7e75c6e6@xpipe.io">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <p>Furthermore, while this is technically not purely JavaFX
        related, there is also a total freeze of the platform thread
        when it calls <font face="monospace">javax.swing.UIManager.setLookAndFeel
        </font>as it gets stuck in some GTK implementation method. This
        is called by the fxtrayicon library, which calls this method <a
          moz-do-not-send="true"
href="https://github.com/dustinkredmond/FXTrayIcon/blob/81c99a7357d8f48d9547c0bdb54b848041ce67c6/src/main/java/com/dustinredmond/fxtrayicon/FXTrayIcon.java#L923">here</a>.
        Since there is no native JavaFX tray integration, calling these
        awt/swing related methods is quite important for applications
        trying to use the system tray. This was a very unfortunate issue
        for us as it caused applications to not start up at all on
        affected systems.<br>
        I wasn't able to compare the behavior to Ubuntu 22.04 as
        SystemTray.isSupported() returns false on Ubuntu 22.04 but
        returns true on Ubuntu 23.10. Should this even return true on
        Ubuntu now or is this a bug?<br>
      </p>
      <p>Again, these issues only occur on the very latest Ubuntu
        release. I have tested on a lot of other different distros, old
        and new, and they all worked flawlessly.</p>
      <p>Best regards, Christopher<br>
      </p>
    </blockquote>
  </body>
</html>