duplicate appindicators

Bug #1991263 reported by Ken VanDine
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
gnome-shell-extension-appindicator (Ubuntu)
Fix Released
High
Marco Trevisan (Treviño)
Jammy
Confirmed
High
Marco Trevisan (Treviño)
Kinetic
Won't Fix
High
Marco Trevisan (Treviño)

Bug Description

[ Impact ]

I'm seeing duplicate appindicators for snaps built with core22, like mattermost-desktop and discord.

[ Test case ]

From shell point of view:
 - Lock / unlock your desktop multiple times

With applications (both cases must be fixed):
 1) Electron apps
    - Install ferdium (https://github.com/ferdium/)
    - Open it in guest mode, go to settings
    - Toggle the "Always Show Ferdium in System Tray" option multiple times
    - Once disabled indicators should go away and be added again

 2) KDE Status Notification apps
    - Download Telegram desktop (snap install telegram-desktop)
    - Run it with:
      XDG_CURRENT_DESKTOP=KDE Telegram
      or
      XDG_CURRENT_DESKTOP=KDE telegram-desktop
    - Disable notificationn area icon and enable it again
    - The icon should be hidden and shown again accordingly

[ Regression potential ]

 - Icon could not show at all or with the wrong content
 - Icon updates may lead to more CPU usage
 - Updated to icon could not be properly visible

ProblemType: BugDistroRelease: Ubuntu 22.10
Package: gnome-shell-extension-appindicator 42-3ubuntu1
ProcVersionSignature: Ubuntu 5.15.0-46.49-generic 5.15.39
Uname: Linux 5.15.0-46-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.23.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: unknown
CurrentDesktop: ubuntu:GNOME
Date: Thu Sep 29 09:46:07 2022
DistributionChannelDescriptor:
 # This is the distribution channel descriptor for the OEM CDs
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-sutton-bionic-amd64-20200511-23+sutton-knuth-bionic-amd64+iso
InstallationDate: Installed on 2020-05-18 (863 days ago)
InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary 20200511-12:31
PackageArchitecture: all
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
RebootRequiredPkgs: Error: path contained symlinks.SourcePackage: gnome-shell-extension-appindicator
UpgradeStatus: Upgraded to kinetic on 2022-08-30 (29 days ago)
modified.conffile..etc.default.apport: [modified]
mtime.conffile..etc.default.apport: 2020-05-11T08:18:53

Revision history for this message
Ken VanDine (ken-vandine) wrote :
Changed in gnome-shell-extension-appindicator (Ubuntu):
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in gnome-shell-extension-appindicator (Ubuntu Jammy):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
status: New → Confirmed
importance: Undecided → High
description: updated
tags: added: rls-jj-incoming
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnome-shell-extension-appindicator - 42-3ubuntu2

---------------
gnome-shell-extension-appindicator (42-3ubuntu2) kinetic; urgency=medium

  * debian/patches: Hide icons when state changes to passive or name is lost
    (LP: #1991263)

 -- Marco Trevisan (Treviño) <email address hidden> Thu, 29 Sep 2022 23:58:35 +0200

Changed in gnome-shell-extension-appindicator (Ubuntu Kinetic):
status: Confirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

reopening, we are still getting reports of the issue with the most recent version

Changed in gnome-shell-extension-appindicator (Ubuntu Kinetic):
status: Fix Released → Triaged
Revision history for this message
Utkarsh Gupta (utkarsh) wrote :

Ubuntu 22.10 (Kinetic Kudu) has reached end of life, so this bug will not be fixed for that specific release.

Changed in gnome-shell-extension-appindicator (Ubuntu Kinetic):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.