Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop-downs for menus or multi-entry action buttons are cut off on Linux #3156

Closed
kasemir opened this issue Oct 4, 2024 · 4 comments · Fixed by #3208
Closed

Drop-downs for menus or multi-entry action buttons are cut off on Linux #3156

kasemir opened this issue Oct 4, 2024 · 4 comments · Fixed by #3208

Comments

@kasemir
Copy link
Collaborator

kasemir commented Oct 4, 2024

On Linux, drop-downs for menus or multi-entry action buttons are cut off.
You see about half of the bottom entry.

Screenshot 2024-10-04 at 1 32 21 PM

image001

image002

This happens with the currently used javafx 22.0.2. Did not happen with 21.0.3.

Looks like the wheels are falling off JavaFX running on Linux.
See #3132 for drag/drop breaking the mouse.

@kasemir
Copy link
Collaborator Author

kasemir commented Oct 4, 2024

Might be related to https://bugs.openjdk.org/browse/JDK-8329821, "menus are incorrectly sized", assumed fixed in JFX 23

@kasemir
Copy link
Collaborator Author

kasemir commented Oct 4, 2024

Indeed, update to jfx 23 fixes the issue.

ButJavaFX 23 Requires JDK 21 or later and has some more changes in the release notes, https://github.com/openjdk/jfx/blob/jfx23/doc-files/release-notes-23.md

@kasemir
Copy link
Collaborator Author

kasemir commented Oct 7, 2024

Going back to the older version 21.0 of the JFX graphics library also avoids this issue and doesn't require a different JDK.

@shroffk
Copy link
Member

shroffk commented Oct 7, 2024

For the time being I agree with going back to 21.0

Overall, I think this is a mixed bag of good and bad news... things are being fixed ( hopefully improved ) at a reasonable pace. However, it seems to push a upgrade model that might be a bit faster than we are used to or have planned for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants