This bug was fixed in the package gnome-shell-extension-appindicator -
33.1-0ubuntu0.20.04.2

---------------
gnome-shell-extension-appindicator (33.1-0ubuntu0.20.04.2) focal; urgency=medium

  * debian/patches:
    - Register the StatusNotifierWatcher as soon as possible (LP: #1905370)
    - Handle scroll events on indicator label (LP: #1919924)
    - Emit expected signals / arguments when (un)registering indicators
      (LP: #1919927)
    - Ensure we call proper method during logging

 -- Marco Trevisan (TreviƱo) <[email protected]>  Thu, 18 Mar 2021
03:42:58 +0100

** Changed in: gnome-shell-extension-appindicator (Ubuntu Focal)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-shell-extension-appindicator in
Ubuntu.
https://bugs.launchpad.net/bugs/1919927

Title:
  Wrong (or no) signals are emitted when icons are added / removed

Status in gnome-shell-extension-appindicator package in Ubuntu:
  In Progress
Status in gnome-shell-extension-appindicator source package in Focal:
  Fix Released

Bug description:
  [ Impact ]

  When adding and removing signals the indicators extension should emit signals 
following the protocol
    
https://www.freedesktop.org/wiki/Specifications/StatusNotifierItem/StatusNotifierWatcher/

  So we should emit the service name by default when known

  [ Test case ]

  Run
   dbus-monitor --session "interface='org.kde.StatusNotifierWatcher'"

  When an indicator is added, signals such as should be emitted:

  signal time=1616029764.911986 sender=:1.34490 -> destination=(null 
destination) serial=3905 path=/StatusNotifierWatcher; 
interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemRegistered
     string ":1.109/org/ayatana/NotificationItem/psensor"
  signal time=1616029764.928864 sender=:1.34490 -> destination=(null 
destination) serial=3991 path=/StatusNotifierWatcher; 
interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemRegistered
     string ":1.34459/StatusNotifierItem"
   
  When removed:
  signal time=1616033768.529066 sender=:1.34490 -> destination=(null 
destination) serial=8711 path=/StatusNotifierWatcher; 
interface=org.kde.StatusNotifierWatcher; member=StatusNotifierItemUnregistered
     string ":1.34649/StatusNotifierItem"

  Removed events should be also emitted when the extension is disabled
  via gnome-shell-extension-prefs

  [ Regression potential ]

  Some clients won't interpret the events correctly causing the
  indicator not to work as expected

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-appindicator/+bug/1919927/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to