hardpixel / unite-shell

Unite is an extension that makes GNOME Shell look like Ubuntu Unity Shell.
GNU General Public License v3.0
929 stars 62 forks source link

Xorg: top bar buttons are hidden when popup menu is opened #346

Closed HeroBrine1st closed 11 months ago

HeroBrine1st commented 11 months ago

Describe the bug On GNOME 45, if quick settings, notifications, or other menu is opened (even alt+tab!), buttons are hidden and top bar content is shifted.

To Reproduce Steps to reproduce the behavior:

  1. Use X.Org
  2. Set "Show window buttons in top bar" to either "always" or "maximized" (others aren't tested)
  3. Maximize any window
  4. Press Win+S or open any other menu
  5. Buttons are hidden

Expected behavior Buttons are visible.

Screenshots Video is better :-) Screencast from 2023-10-16 18-36-28.webm

Environment (please complete the following information):

Logs journalctl -b -g uniteis used (otherwise too long to wait). Logs from just upgraded system, first boot with GNOME 45. unite.log journalctl -g unite --follow does not show anything when I reproduce this. Errors in log are probably from the installation of this extension: I forgot to update it prior to reboot, so I logged out and back in multiple times.

Additional context Buttons were not hidden on gnome 44 (extension version 72 or lower) in the same situation. Reproduced on my both PCs: one with NVIDIA dGPU (now rolled back to gnome 44), one with AMD iGPU, both are on X.Org. This error is not reproducible on Wayland (tested only on the amd igpu pc). Extension is installed from AUR package.