Can't escape full screen + menus stay closed (after upgrade to 5.12/5.13)
JabRef version
5.12 (latest release)
Operating system
GNU / Linux
Details on version and operating system
Mint 21.2 with Cinnamon 5.8.4
Checked with the latest development build (copy version output from About dialog)
- [X] I made a backup of my libraries before testing the latest development version.
- [X] I have tested the latest development version and the problem persists
Steps to reproduce the behaviour
- Upgrade to 5.12 by manually installing the Debian package.
- Open JabRef.
- The window is in full-screen (Cinnamon's title bar and bottom panel aren't visible), and when I click on a menu item (File, Edit, etc.) it appears and disappears immediately after.
- The solutions from https://docs.jabref.org/installation (adding Java options) don't change anything.
Appendix
Notice that I'll be able to perform some tests tomorrow if needed, but then I'll just re-install a previous version to be able to work. :disappointed:
Log File
2023-12-27 18:44:25 [JavaFX-Launcher] sun.util.logging.internal.LoggingProviderImpl$JULWrapper.log()
WARN: Unsupported JavaFX configuration: classes were loaded from 'module org.jabref.merged.module', isAutomatic: false, isOpen: true
2023-12-27 18:44:27 [JavaFX Application Thread] org.jabref.gui.StateManager.setActiveDatabase()
INFO: No open database detected
2023-12-27 18:44:27 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.updateThemeSettings()
INFO: Not updating theme because it hasn't changed
2023-12-27 18:44:27 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.updateThemeSettings()
INFO: Theme set to Theme{type=EMBEDDED, name='Dark.css'} with base css StyleSheet{jrt:/org.jabref/org/jabref/gui/Base.css}
2023-12-27 18:44:27 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.updateThemeSettings()
INFO: Not updating theme because it hasn't changed
2023-12-27 18:44:27 [JavaFX Application Thread] org.jabref.gui.theme.ThemeManager.updateThemeSettings()
INFO: Theme set to Theme{type=EMBEDDED, name='Dark.css'} with base css StyleSheet{jrt:/org.jabref/org/jabref/gui/Base.css}
2023-12-27 18:44:29 [JavaFX Application Thread] org.jabref.preferences.JabRefPreferences.getFetcherKeysFromKeyring()
WARN: JabRef could not open the key store
2023-12-27 18:44:29 [pool-1-thread-1] org.jabref.gui.JabRefDialogService.notify()
INFO: Ouverture en cours: (...)
@ThiloteE don't you have Linux mint as well?
I am on an older version of Linux Mint (20.3). I use the flatpak version of JabRef. The newest portable version I can run there is JabRef 5.9, because JabRef requires a newer kernel, which by default is only delivered with Ubuntu 22.0X or something and Linux Mint 20.3 is based on an older Ubuntu. I have not tried any of the deb versions.
Can you test the latest 5.13 from here? https://builds.jabref.org/main/ We donwgraded javafx
I can't reproduce in Ubuntu 22.04, but I don't use Cinnamon
Can't replicate it in Ubuntu 22.04 using Cinnamon, but I am unable to open JabRef in full-screen, so perhaps not that useful.
This might be related to the original part of https://github.com/JabRef/jabref/issues/4939 ?
Can you test the latest 5.13 from here? https://builds.jabref.org/main/ We donwgraded javafx
The bug persists. :cry:
- I downgraded to 5.6 (a bit randomly, since I didn't remember the previous version I had) and it works fine.
- EDIT: I also tried 5.10, it bugs.
Then this sounds more like a bug in cinnamonn
I have a similar issue using Linux/i3 wm. Menus close immediately, unless the mouse key is kept pressed. But then, menu options cannot be selected. Menus keyboard shortcuts works fine. Same for 5.13. The issue is not present in 5.11.
Same issue here; I just installed 5.12 and did not have the issue in 5.11. Running Ubuntu 22.04.3 in Wayland.
Updating this because I first thought it had to do with Wayland but maybe not; my other (Xorg?) Ubuntu version was set up differently for displays. From what I can tell it had more to do with using dual displays and which one was set up as primary (the bug only happened when my external display was set up as primary). I installed 5.13 following a link given above and while the bug was still there at first, after a bit more random tests I am back on Wayland + primary external display and all looks well now (no idea why), so I won't touch this anymore - I'll report back if the bug comes back.
Can you please test this version? https://builds.jabref.org/pull/10808/merge @AdamWysokinski At least the menu problem on i3 should be fixed
The new build works fine on i3, thanks!
I have the same issue on Ubuntu 22.04.3 with Wayland. The window is in full screen and the menus disappear. I can confirm that installing 5.13 from https://builds.jabref.org/pull/10808/merge solved the issues with the menus for me (they are working normally again), but the window is still in full screen.
With the build 10808 on i3 there is no problem with switching full-screen on and off.
I have this problem as well on the latest 5.13 build as of this comment. I can interact with menus by clicking now but the application is still stuck in full screen.
Linux Mint 21.2 with Cinnamon 5.8.4.
I updated to 5.12 today and have a similar issue on Ubuntu 22.04.. In Fullscreen Main Menu is not working. However in window mode, everything works as expected. Bildschirmaufzeichnung vom 07.03.2024, 14:31:26.webm
Update: 5.13 dev solved the issue for me.
Hi, I have the same problem: 5.13 from https://builds.jabref.org/pull/10808/merge solved the issues with the menus for me (they are working normally again), but the window is still in full screen. I can use the program now, but I can't change workspaces because of fullscreen mode. How can I switch to window mode? I'm using Mint 21.3 Virginia.
Hi, I have the same problem: 5.13 from https://builds.jabref.org/pull/10808/merge solved the issues with the menus for me (they are working normally again), but the window is still in full screen. I can use the program now, but I can't change workspaces because of fullscreen mode. How can I switch to window mode? I'm using Mint 21.3 Virginia.
Hi, i have the same Problem on Obuntu 22.04. Sometimes it works to click the windowsbutton + arrowkeys, or just restart RabRef. The Problem only occurs at the first Start of the Software for me.
Can you try the version with javafx22-ea-28from here? https://builds.jabref.org/jdk-ea/
Hi Chris, I tried the version you mentioned, but it is worse than 5.13.233. No window decoration and the menus don't stay open to select an item. Good to remember Alt+F4 to quit :-) I also found out how to switch workspaces by using Ctrl+Alt-up-arrow. So not a big Problem for me, but thank you for the suggestion.
@plyaden Thank you, but neither method works for me.
Tried just now the latest build in linux-portable with my linux machine, arch linux, kde, wayland, but could not reproduce...
@calixtus It seems to be about Linux Mint and Cinnamon. - Can you start Cinnamon on arch maybe?
JabRef 5.13--2024-03-20--047a975 Linux 6.5.0-26-generic amd64 Java 21.0.2 JavaFX 22+30
I'm having this same problem (Jabref in fullscreen mode and can't get out of it; clicking menus doesn't open the dropdown). I'm using Linux Mint and Cinnamon. Other programs running at the same time are normal; it's just Jabref.
Can you try the version with javafx22-ea-28from here? https://builds.jabref.org/jdk-ea/
I tried this - no improvement.
JabRef 5.13--2024-03-20--82a0338 Linux 6.5.0-26-generic amd64 Java 21.0.2 JavaFX 22+30
The fullscreen-only problem appears only on my laptop (Thinkpad T580) and not on my dual-screen desktop setup. There, the same version of JabRef behaves just fine.
I don't know if it's related, but once again JabRef presents the "custom entry types" approval screen on every startup.
Can you test the latest 5.13 from here? https://builds.jabref.org/main/ We donwgraded javafx
Didn't help, for me.
Hi, this version opens in full screen mode and the menues are not usable!
The latest version I can use, but still in full screen, is: JabRef 5.13--2024-03-08--8afe793 Linux 5.15.0-101-generic amd64 Java 21.0.2 JavaFX 21.0.2+5
Thank you for your work! Karl
Mit freundlichen Grüßen
Ing. Karl SCHUH Hauptstrasse 23a A-7434 Bernstein +43(664)3806107
Von: "Dominik Wujastyk" @.> An: "JabRef/jabref" @.> CC: "Karl SCHUH" @.>, "Comment" @.> Gesendet: Sonntag, 24. März 2024 04:55:12 Betreff: Re: [JabRef/jabref] Can't escape full screen + menus stay closed (after upgrade to 5.12/5.13) (Issue #10731)
Can you test the latest 5.13 from here? [ https://builds.jabref.org/main/ | https://builds.jabref.org/main/ ] We donwgraded javafx
Didn't help, for me.
— Reply to this email directly, [ https://github.com/JabRef/jabref/issues/10731#issuecomment-2016683770 | view it on GitHub ] , or [ https://github.com/notifications/unsubscribe-auth/AAWNKJLODGWNWZSGOHO5U3TYZZFCBAVCNFSM6AAAAABBETJW46VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJWGY4DGNZXGA | unsubscribe ] . You are receiving this because you commented. Message ID: @.***>
Hi, this version 5.13.303 opens in full screen mode and the menus are not usable!
The latest version I can use, but still in full screen, is: JabRef 5.13--2024-03-08--8afe793 Linux 5.15.0-101-generic amd64 Java 21.0.2 JavaFX 21.0.2+5
Thank you for your work! Karl I am on: Host: mint-box Kernel: 5.15.0-101-generic x86_64 bits: 64 Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia using a dual-screen monitor setup
JabRef 5.13--2024-03-20--82a0338 Linux 6.5.0-26-generic amd64 Java 21.0.2 JavaFX 22+30
The fullscreen-only problem appears only on my laptop (Thinkpad T580) and not on my dual-screen desktop setup. There, the same version of JabRef behaves just fine.
PS, on the two-monitor desktop setup, JabRef doesn't have a Fullscreen mode at all. It's either maximized or not, but even maximized, it's still got it's top menubar and is not Fullscreen as such.
To make it clear: JabRef occupies one monitor, the main Monitor, completely and therefore I have no access to the "statusbar" (containing the menu-button. The second monitor can be used for any other program that has been started before.