se-edu/addressbook-level3

Window/stage not showing up in KDE

Closed this issue · 0 comments

When no minimum window size is set, launching the window will cause it be not visible when launched from linux distros using KDE as desktop manager.

As the minimum size of the MainWindow is set before launch, this issue is not apparent. However, for other popups like the help window, this will become apparent as seen below:

image
image

This seems to be an issue that is caused by using KDE Plasma graphical desktop environment which is one of the popular graphical desktop environment.

Tested on:

  • Archlinux with KDE Plasma
  • Manjaro KDE

Related issue can be found in the following bug reports here: JDK-8179073 and JDK-8198761

Both of this issues occured on KDE desktop which is what lead to the assumption for the cause of the issue.


While both issues are marked as unresolved, based on manual testing, bumping Javafx version to >=13 will fix this issue.

However, the next LTS version is ver 17 which may require adding modules to the application.

image


Another alternative solution is to add a minimum window size via code which is undesirable since the help popup is set to non-resizable which means the viewing experience for the end user may vary based on their system setting.