JabRef / jabref

Graphical Java application for managing BibTeX and biblatex (.bib) databases
https://devdocs.jabref.org
MIT License
3.53k stars 2.47k forks source link

JabRef does not save/restore window split setting #11554

Open AdamWysokinski opened 1 month ago

AdamWysokinski commented 1 month ago

JabRef version

Latest development branch build (please note build date below)

Operating system

GNU / Linux

Details on version and operating system

No response

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

Steps to reproduce the behaviour

  1. Start JabRef
  2. Open Groups pane
  3. Set the Groups pane width to 1/3 of the JabRef window width
  4. Exit JabRef
  5. Start JabRef
  6. Groups pane has half of the JabRef window width

Appendix

No response

InAnYan commented 1 month ago

Can confirm, I also had this problem often. Annoying a little bit.

Hmm, but I don't have it now.

~Trying to reduce the problem and find the exact conditions where it occurs~

UPDATE: Seems like a heizenbug, I've tried to start/shutdown JabRef many times and on some of them I had this issue. But I really remember, that some time ago I had this issue very often

LoayGhreeb commented 1 month ago

Duplicate of https://github.com/JabRef/jabref/issues/8907

koppor commented 1 month ago

Even though it is a duplicate, let's collect OS information here.

@AdamWysokinski and @InAnYan which OS did you try? A concrete release is good. Which Window Manager? We can then try to setup a VM (https://github.com/JabRef/jabref/tree/main/scripts/vms) - or even a contributor can help to craft a Vagrant file 💪. - None of us are experts in Vagrant, but it seems to be the best solution to make reproducible VMs.

AdamWysokinski commented 1 month ago

Linux (Debian Testing), xorg, i3 here.

InAnYan commented 1 month ago

Linux Mint 21.3 x86_64

Kernel: 5.15.0-116-generic

Desktop Environment: Xfce 4.18 Windows manager: Xfwm4

ryan-carpenter commented 3 weeks ago

I have had this issue for since upgrading to JabRef 5.15, I believe.

JabRef 5.16--2024-08-13--1374813 Linux 6.9.9-1-default amd64 Java 21.0.2 JavaFX 22.0.2+4

Operating System: openSUSE Tumbleweed 20240724 KDE Plasma Version: 6.1.3 KDE Frameworks Version: 6.4.0 Qt Version: 6.7.2 Kernel Version: 6.9.9-1-default (64-bit) Graphics Platform: Wayland

AdamWysokinski commented 3 weeks ago

The issue is resolved in the recent 5.16 JDK-EA builds (https://builds.jabref.org/jdk-ea/).

ryan-carpenter commented 2 weeks ago

The issue is resolved in the recent 5.16 JDK-EA builds (https://builds.jabref.org/jdk-ea/).

Confirmed on my machine. If it matters, the panel still shows wider than normal during startup, then jumps to the proper position by the time JabRef is done loading.