mate-desktop / mate-panel

MATE panel
https://mate-desktop.org
GNU General Public License v2.0
184 stars 118 forks source link

Window list buttons fail to unminimize windows after menu is mouse-clicked twice #1371

Open KenH2000 opened 1 year ago

KenH2000 commented 1 year ago

Expected behaviour

Window list item should unminimize window to desktop when mouse clicked.

Actual behaviour

Window list button text turns bold, but window does not unminimize to desktop.

Steps to reproduce the behaviour

Open some windows. Minimize all windows to the panel. Mouse-click the menu button twice without selecting anything (menu opens then closes). Window list buttons fail to unminimize windows now.

To clear the issue, mouse-click the 'show desktop button' twice, or open menu with keyboard menu key.

The issue only occurs when using the mouse to open the menu and nothing is opened. It does not occur when using the keyboard menu key, or when something is opened from the menu.

MATE general version

1.22.2

Package version

mate-panel v 1.22.2-1mint1+tricia mintmenu v 6.0.5.1

Linux Distribution

Linux Mint 19.3

Link to bugreport of your Distribution (requirement)

The Linux Mint bug repository has no mate-panel repository to report this issue. https://github.com/orgs/linuxmint/repositories?q=menu&type=all&language=&sort=

lukefromdc commented 1 year ago

I was unable to duplicate this on Debian Unstable with MATE 1.27.0 major version from git master. Tested with both compiz and marco running.

Note that I use a 4K monitor and a somewhat customized version of libwnck, and that interaction with libwnck is necessary for the panel to change window states

KenH2000 commented 1 year ago

It does not reproduce on the Linux Mint 19.3 install iso either. An update to a library or other dependency must have introduced the issue.

KenH2000 commented 1 year ago

I was able to reproduce the bug using the Mint 19.3 iso: https://linuxmint.com/torrents/linuxmint-19.3-mate-64bit.iso.torrent

Steps to reproduce issue:

  1. Download the iso and boot it in a VM or PC.

  2. In terminal, run the following commands:

    sudo apt update
    sudo apt install libc6
    mate-panel --replace
  3. Open some windows, minimize them all, mouse-click twice on menu, then try to unminimize any window.

Update: If I downgrade libc6 to version 2.27-3ubuntu1.5 the issue clears:

sudo apt install libc6=2.27-3ubuntu1.5
mate-panel --replace
raveit65 commented 1 year ago

I can't reproduce the issue with fedora 38. It is not in our hand to fix LinuxMint. You should sent them a letter if they do not have a working bug reporting side for all application which they use. Personal i wouldn't use a distro without working bug-reporting.