Public bug reported:

[Impact]

There is a bug in the window-picker applet that prevents task items from
being correctly freed when multiple window-picker applets exist on
different monitors and windows are moved to another monitor before being
closed. After several windows have been opened and closed, the window
picker applet will fill up with icons from non longer existing windows.
These icons can be clicked, but since the corresponding window has been
closed the click has no effect.

Upstream fix:
https://gitlab.gnome.org/GNOME/gnome-applets/-/commit/62cf437d4ccd1cbeed81eaa13f35876989df28af

Backported fix for Gnome Applets 3.36:
https://gitlab.gnome.org/GNOME/gnome-applets/-/commit/acbb16cb49a3d0d6abe93bf5a1e9b8b42fdbcf4b

[Test Case]

To test this issue a multi-monitor setup with two monitors required.
Ensure that on each monitor there is a gnome-panel and each panel has a
window-picker applet added to it.

1. Open a window on one monitor.
2. Move the window to the other monitor.
3. Close the window.
4. The icon for the closed window will remain visible on the window-picker 
applet of the second monitor.

It may help to repeat these steps several times and open and close to
different other windows.

[Regression Potential]

The regression potential is minimal. The code for the signal handlers
already existed in the current versions. The change only ensures that
the callbacks are reconnected to the correct object.

** Affects: gnome-applets (Ubuntu)
     Importance: Undecided
         Status: New

** Package changed: gnome-flashback (Ubuntu) => gnome-applets (Ubuntu)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1879140

Title:
  gnome-applets_3.36.2-1: window-picker applet fails to free items when
  window moved between monitors

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-applets/+bug/1879140/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to