linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.58k stars 745 forks source link

Window list applet is nonresponsive in certain areas and orientations #10992

Open Nihlus opened 2 years ago

Nihlus commented 2 years ago
 * Cinnamon version: 5.4.9 (main release)
 * Distribution: Mint 21
 * Graphics hardware and driver: AMD RX Vega54, amdgpu
 * 64 bit

Issue When the main Cinnamon panel is placed on the topmost edge of the desktop, the window list becomes unresponsive at the very top edge of the applet. This is most noticeable when the mouse pointer is moved until it hits the top edge of the screen, whereupon a click does not register on the applet and the focused window is not switched.

Steps to reproduce

  1. Move the Cinnamon panel to the topmost edge of the screen
  2. Add the "Window List" applet
  3. Open some windows
  4. Move the mouse pointer to the topmost edge of the screen, as far as it can go
  5. Attempt to click the window in the window list from this location
  6. Observe that nothing happens as if the mouse pointer was not above a window in the list

Expected behaviour The window underneath the mouse pointer should be brought to the foreground and focused.

Other information syslog.gz window-list.json.gz xsession-errors.gz

hylkevds commented 2 years ago

You can even see a 1 pixel gap between the window list applet and the top of the screen. This gap is not there in previous versions, and it is also not there at the bottom of the screen for bottom-panels.

hylkevds commented 2 years ago

I just managed to work around the problem by doing the following:

Both the option "Scale to panel exactly" and "scale to panel optimally" made the icons too large, forcing the panel to create this 1px gap.

This is a workaround of course, since the automatic scaling should not create the gap in the first place, and I don't know if the cause in my case is the same as for Nihlus.