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

Detached Dropdown for Menu Buttons on Screen in Portrait Mode #10664

Open
2 tasks done
St0rml opened this issue Nov 25, 2023 · 11 comments
Open
2 tasks done

Detached Dropdown for Menu Buttons on Screen in Portrait Mode #10664

St0rml opened this issue Nov 25, 2023 · 11 comments
Labels
[outdated] type: bug Confirmed bugs or reports that are very likely to be bugs platform: linux status: depends-on-external A bug or issue that depends on an update of an external library status: waiting-for-feedback The submitter or other users need to provide more information about the issue

Comments

@St0rml
Copy link

St0rml commented Nov 25, 2023

JabRef version

5.11 (latest release)

Operating system

GNU / Linux

Details on version and operating system

Fedora Linux 39, GNOME 45, Wayland Session

Checked with the latest development build (copy version output from About dialog)

  • I made a backup of my libraries before testing the latest development version.
  • I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

  1. Open Jabref
  2. Move Jabref window to rotated display (In this case 1080x1920)
  3. Click on any menu button to open dropdown

Appendix

Screenshot from 2023-11-25 15-11-03
Screencast from 2023-11-25 15-31-11.webm

This issues seems to depend on the position of the jabref window on the screen. I suspect this to be dependent of the relative alignment between my two displays, because when I move the window above the edge of the landscape-mode display, this issue appears. However below this edge everything is back to normal. Also I'm not sure if this is actually a Jabref Problem or JavaFX, as I also have troubles with the issues described in Issue #9426
@Siedlerchr
Copy link
Member

Can you try the latest development version? Because we upgraded to javafx21 in the meantime and it could be fixed there

@St0rml
Copy link
Author

St0rml commented Nov 25, 2023

I tried the portable version

JabRef 5.12--2023-11-22--43364b8
Linux 6.5.12-300.fc39.x86_64 amd64 
Java 21.0.1 
JavaFX 21.0.1+6

and the issues persists.

@ThiloteE ThiloteE added [outdated] type: bug Confirmed bugs or reports that are very likely to be bugs status: depends-on-external A bug or issue that depends on an update of an external library labels Nov 28, 2023
@Siedlerchr
Copy link
Member

Can you try this version ? https://builds.jabref.org/pull/10808/merge

@St0rml
Copy link
Author

St0rml commented Jan 20, 2024

The issue persists for me.

JabRef 5.13-PullRequest10808.81--2024-01-20--34082ca
Linux 6.6.11-200.fc39.x86_64 amd64 
Java 21.0.1 
JavaFX 21.0.2+5

I'm not sure if it helps, but the issue does not seem to be nvidia-specific, as I moved away from Nvidia GPUs in the meantime...

@Siedlerchr
Copy link
Member

We would like to ask you to use a development build from https://builds.jabref.org/main and report back if it works for you. Please remember to make a backup of your library before trying-out this version.

@Siedlerchr Siedlerchr added the status: waiting-for-feedback The submitter or other users need to provide more information about the issue label Mar 25, 2024
@koppor
Copy link
Member

koppor commented Mar 25, 2024

This somehow refs #10716 (comment).

Update "Somehow", because we might need a minimal reproducer. We could reuse the https://github.com/Siedlerchr/javafxreproducer also for this case, can't we?

@Siedlerchr
Copy link
Member

Nope this is linux here and not mac

@koppor
Copy link
Member

koppor commented Apr 10, 2024

@St0rml could you try a version of https://builds.jabref.org/jdk-ea/? There, we build using the most recent JavaFX development vresion. Maybe, it is fixed there.

@St0rml
Copy link
Author

St0rml commented Apr 11, 2024

I tried the portable version

JabRef 5.14--2024-04-10--aa0fa84
Linux 6.8.4-200.fc39.x86_64 amd64 
Java 22 
JavaFX 23-ea+12

Sadly, the issue is still there.

@koppor
Copy link
Member

koppor commented Apr 11, 2024

@St0rml Is there an easy script to get your configuration locally, too? Think, we need to fire up a virutal machine and neither Docker nor WSL2 help here, too.

@St0rml
Copy link
Author

St0rml commented Apr 25, 2024

I'm sorry, I don't think I understand what you mean.
In principle, I run a standard Fedora 39 Distro with a dual screen setup (albeit one screen being in portrait mode) on an Intel CPU with an AMD GPU. I keep my system up to date. However, I don't set up my machine with a script or something similar. I apologize that I cannot be of any help here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[outdated] type: bug Confirmed bugs or reports that are very likely to be bugs platform: linux status: depends-on-external A bug or issue that depends on an update of an external library status: waiting-for-feedback The submitter or other users need to provide more information about the issue
Projects
None yet
Development

No branches or pull requests

4 participants