jabref icon indicating copy to clipboard operation
jabref copied to clipboard

Can't escape full screen + menus stay closed (after upgrade to 5.12/5.13)

Open sparusaurata opened this issue 1 year ago • 175 comments

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

  1. Upgrade to 5.12 by manually installing the Debian package.
  2. Open JabRef.
  3. 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.
  4. 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: (...)

sparusaurata avatar Dec 27 '23 17:12 sparusaurata

@ThiloteE don't you have Linux mint as well?

Siedlerchr avatar Dec 27 '23 18:12 Siedlerchr

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.

ThiloteE avatar Dec 27 '23 18:12 ThiloteE

Can you test the latest 5.13 from here? https://builds.jabref.org/main/ We donwgraded javafx

Siedlerchr avatar Dec 27 '23 21:12 Siedlerchr

I can't reproduce in Ubuntu 22.04, but I don't use Cinnamon

k3KAW8Pnf7mkmdSMPHz27 avatar Dec 27 '23 22:12 k3KAW8Pnf7mkmdSMPHz27

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 ?

k3KAW8Pnf7mkmdSMPHz27 avatar Dec 27 '23 22:12 k3KAW8Pnf7mkmdSMPHz27

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.

sparusaurata avatar Dec 28 '23 11:12 sparusaurata

Then this sounds more like a bug in cinnamonn

Siedlerchr avatar Dec 29 '23 20:12 Siedlerchr

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.

AdamWysokinski avatar Jan 02 '24 13:01 AdamWysokinski

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.

messiem avatar Jan 02 '24 18:01 messiem

Can you please test this version? https://builds.jabref.org/pull/10808/merge @AdamWysokinski At least the menu problem on i3 should be fixed

Siedlerchr avatar Jan 20 '24 19:01 Siedlerchr

The new build works fine on i3, thanks!

AdamWysokinski avatar Jan 20 '24 19:01 AdamWysokinski

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.

Ectras avatar Jan 25 '24 16:01 Ectras

With the build 10808 on i3 there is no problem with switching full-screen on and off.

AdamWysokinski avatar Jan 25 '24 18:01 AdamWysokinski

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.

mButlerDM avatar Jan 31 '24 17:01 mButlerDM

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.

teertinker avatar Mar 07 '24 13:03 teertinker

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.

karls0 avatar Mar 11 '24 16:03 karls0

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.

plyaden avatar Mar 13 '24 11:03 plyaden

Can you try the version with javafx22-ea-28from here? https://builds.jabref.org/jdk-ea/

Siedlerchr avatar Mar 13 '24 12:03 Siedlerchr

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.

karls0 avatar Mar 13 '24 12:03 karls0

@plyaden Thank you, but neither method works for me.

karls0 avatar Mar 13 '24 12:03 karls0

Tried just now the latest build in linux-portable with my linux machine, arch linux, kde, wayland, but could not reproduce... grafik

calixtus avatar Mar 13 '24 14:03 calixtus

@calixtus It seems to be about Linux Mint and Cinnamon. - Can you start Cinnamon on arch maybe?

koppor avatar Mar 14 '24 14:03 koppor

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.

wujastyk avatar Mar 20 '24 15:03 wujastyk

Can you try the version with javafx22-ea-28from here? https://builds.jabref.org/jdk-ea/

I tried this - no improvement.

wujastyk avatar Mar 20 '24 15:03 wujastyk

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.

image

wujastyk avatar Mar 21 '24 14:03 wujastyk

Can you test the latest 5.13 from here? https://builds.jabref.org/main/ We donwgraded javafx

Didn't help, for me.

wujastyk avatar Mar 24 '24 03:03 wujastyk

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: @.***>

karls0 avatar Mar 24 '24 08:03 karls0

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

karls0 avatar Mar 24 '24 08:03 karls0

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.

wujastyk avatar Mar 24 '24 16:03 wujastyk

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.

karls0 avatar Mar 24 '24 18:03 karls0