Linux Window Bugs [Zotero 7 Beta]

Report ID: 922304242

The Zotero beta's main window has some glitchy behavior. The window doesn't properly tile when dragged to a screen edge, the title bar can't be right-clicked to access the context menu, and switching the GTK3 theme causes the 'close' button to elongate.

Video: https://drive.google.com/file/d/1pYvQH_obrcg_hhruiE6IHnSSHxcM3yc7/view?usp=sharing

Steps to reproduce:

1. Start Zotero.
2. Drag window (from title bar) to a screen edge

It does not snap to half the screen

1. Start Zotero.
2. Double click the title bar.

It does not bring up the expected context menu

1. Change gtk3 application theme (to adw-gtk3).
2. Start Zotero.

The 'close' button displays incorrectly


I am running a Wayland session of GNOME 45 on Fedora 39, and I have 125% fractional scaling enabled. I tested this with all GNOME extensions disabled.

I understand that some of this behavior (the elongated close button) only occurs when I customize my desktop and is therefore not officially support. But I think the inconsistency suggests Zotero is not designating the window's top bar properly. I will note that Firefox has none of these issues, regardless of theme or settings.

If this can't be fixed, even a config option to separate the menubar and and title bar would be appreciated.
  • Can confirm this still occurs without fractional scaling. Also adding another screenshot (with 125% scaling).

  • The close button is now fixed, but the splitscreening/tiling still does not work.
    New Report: 148591668
  • edited March 6, 2024
    You're saying that Firefox does tile when dragged to the screen edge?
  • @dstillman yes. Under wayland and everything.
  • Tiling works fine for me with the current Zotero beta on KDE Plasma 5 (Fedora 39, Wayland).
  • @sebastian_f I will try it in my GNOME and KDE vms.
  • @sebastian_f Zotero on my Fedora 39 KDE VM does tile (split-screen), but the upper corners do not properly square and stay rounded, both in split-screen and potentially in full-screen (it is very slight and hard to tell). Firefox tiles property, though it takes a second.

    I confirmed the clean GNOME VM fails to tile/split-screen, like my bare-metal install.




  • The rounded corner problem still persists on GNOME 47 and Plasma 6.2. I'd like to add that on the GNOME side, there is a weird bug leading to the color of the "missing" corner to change slightly after every focus change (the corners become red in my case but it depends on the wallpaper in use). It probably doesn't make sense to track this down, I'm just noting this, because this behavior would also be fixed by unrounding the corners when Zotero is tiled or maximized.
    (I could provide a full bug report for this behavior if this bug is of interest)
Sign In or Register to comment.