gnome-shell-extension-appindicator icon indicating copy to clipboard operation
gnome-shell-extension-appindicator copied to clipboard

Vorta's menu does not appears

Open AnthillSudoku opened this issue 2 years ago • 7 comments

  1. left click on Vorta's icon
  2. a menu must appear, but it's not

no issue with v52

gnomeshell_log.txt

AppIndicator 53 Gnome shell 3.38.5 Debian 11 stable Vorta 0.7.5-1 from debian repository

AnthillSudoku avatar Mar 14 '23 20:03 AnthillSudoku

Same issue with Dropbox icon. Menu does not appear on click in v53. No issues in v52.

If I disable and enable the extension, then the menu appears on click. However, I need to do this after every reboot.

AppIndicator 53 Gnome shell 43.3

pranshugaba avatar Mar 15 '23 09:03 pranshugaba

Please provide shell logs and if possible try to git bisect to figure out which commit is the guilty one (I think could be https://github.com/ubuntu/gnome-shell-extension-appindicator/commit/f57dbd5792a93fb28b6145d629e527b194fb6ab3 but I can't reproduce the issue myself)

3v1n0 avatar Mar 17 '23 00:03 3v1n0

I can report that in v53 for Haguichi indicator menu items do not show up again after being hidden ("connect/disconnect" menu items are hidden or shown depending on state).

Also disabled (insensitive) menu items are not enabled again when state changes ("join/create network" menu items are disabled when disconnected and should be re-enabled when connection is established).

I think could be f57dbd5

That sounds very much related.

ztefn avatar Mar 18 '23 22:03 ztefn

I'm also experiencing this with Dropbox. Menu does not appear when clicking the Dropbox icon in the top bar.

Here's a log:

11:56:12 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/cryptography.hazmat.bindings._openssl.cpython-38-x86_64-linux-gnu.so'
11:56:12 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/cryptography.hazmat.bindings._padding.cpython-38-x86_64-linux-gnu.so'
11:56:12 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/apex._apex.cpython-38-x86_64-linux-gnu.so'

11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baac407f10]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baac407f10]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baad621000]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baad621000]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baab68e2c0]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baab68e2c0]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baadc1de80]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baadc1de80]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baad37b5b0]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baad37b5b0]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baab6af210]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baab6af210]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baaf7ae630]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baaf7ae630]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baab5468b0]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baab5468b0]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baac724690]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baac724690]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baacc8c0d0]; Property notification does not work during instance finalization.
11:56:12 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baacc8c0d0]; Property notification does not work during instance finalization.

11:56:12 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/psutil._psutil_linux.cpython-38-x86_64-linux-gnu.so'
11:56:12 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/psutil._psutil_posix.cpython-38-x86_64-linux-gnu.so'
11:56:12 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/tornado.speedups.cpython-38-x86_64-linux-gnu.so'
11:56:14 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/wrapt._wrappers.cpython-38-x86_64-linux-gnu.so'
11:56:14 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/PyQt5.QtCore.cpython-38-x86_64-linux-gnu.so'
11:56:14 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/PyQt5.QtGui.cpython-38-x86_64-linux-gnu.so'
11:56:14 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/PyQt5.QtWidgets.cpython-38-x86_64-linux-gnu.so'
11:56:14 dropbox.desktop[3580]: dropbox: load fq extension '/opt/dropbox/PyQt5.QtDBus.cpython-38-x86_64-linux-gnu.so'

11:56:15 dropbox[3580]: About to Show called on an item wihtout submenus.  We're ignoring it.

11:56:15 nautilus[2410]: Failed to add emblem. “. GThemedIcon emblem-dropbox-uptodate dropbox-uptodate emblem-dropbox-uptodate-symbolic dropbox-uptodate-symbolic” not found in the icon theme

[                previous message repeated 55 times                ]

11:56:18 [email protected][1168]: dropbox-client-3580, does not support activation: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method “Activate”

11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baae0b2aa0]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baae0b2aa0]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baac358210]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baac358210]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baad1c32c0]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baad1c32c0]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baaecd7480]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baaecd7480]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baae984870]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baae984870]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baaba50720]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baaba50720]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55bab0120070]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55bab0120070]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baad1d5960]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baad1d5960]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55bab01a5e10]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55bab01a5e10]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baad6c1af0]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baad6c1af0]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baae063e70]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baae063e70]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baac4f8f80]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baac4f8f80]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baacfa51a0]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to thaw the notification queue for object ClutterText[0x55baacfa51a0]; Property notification does not work during instance finalization.
11:56:19 gnome-shell[1168]: Attempting to freeze the notification queue for object ClutterText[0x55baaee03110]; Property notification does not work during instance finalization.

AppIndicator 53 GNOME Shell 43.3 Dropbox 168.4.4802

2-4601 avatar Mar 22 '23 10:03 2-4601

Same for me with Dropbox, enabling and disabling makes it work :+1:

I cant offer much help, but thanks for maintaining this extension :pray: !

JDaance avatar Apr 07 '23 09:04 JDaance

Please provide shell logs and if possible try to git bisect to figure out which commit is the guilty one (I think could be f57dbd5 but I can't reproduce the issue myself)

@3v1n0 Git bisect confirmed the guilty commit:

f57dbd5792a93fb28b6145d629e527b194fb6ab3 is the first bad commit
commit f57dbd5792a93fb28b6145d629e527b194fb6ab3
Author: Marco Trevisan (Treviño) <[email protected]>
Date:   Fri Mar 10 05:57:43 2023 +0100

    dbusMenu: Do not update menu items while the menu is closed
    
    Ignore any update request when an indicator is not showing, there's no point
    to update the menu items at all, until we're opened again

 dbusMenu.js | 79 ++++++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 62 insertions(+), 17 deletions(-)

There nothing reported in the system logs except for an icon update issue:

JS ERROR: haguichi unable to update icon: TypeError: oldIcon.equals is not a function
                                                 add@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/iconCache.js:55:34
                                                 _cacheOrCreateIconByName@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndicator.j>
                                                 async*_createIcon@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1552:>
                                                 _createAndSetIcon@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1512:>
                                                 _updateIconByType@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1504:>
                                                 _updateIcon@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1581:24
                                                 _invalidateIcon@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:1636:14
                                                 _invalidateIconWhenFullyReady@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndica>
                                                 async*_init/<@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:935:24
                                                 _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
                                                 _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
                                                 reset@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/appIndicator.js:710:14
                                                 _ensureItemRegistered@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/statusNotifierWat>
                                                 RegisterStatusNotifierItemAsync@/home/stephen/.local/share/gnome-shell/extensions/[email protected]/statusN>
                                                 _handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
                                                 _wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34

ztefn avatar Sep 06 '23 15:09 ztefn