wengxt / gnome-shell-extension-kimpanel

KDE kimpanel protocol for gnome shell
GNU General Public License v2.0
125 stars 23 forks source link

Fail to switch input method through extension menu #64

Open cheese opened 2 years ago

cheese commented 2 years ago

When I try to switch input method through extension menu, gnome-shell prints errors:

Apr 26 23:40:28 cheese-thinkbook gnome-shell[1782]: Usage of object.actor is deprecated for Panel
                                                    get@resource:///org/gnome/shell/ui/environment.js:392:29
                                                    _onOpenStateChanged@/var/home/cheese/.local/share/gnome-shell/extensions/kimpanel@kde.org/menu.js:101:1
                                                    _emit@resource:///org/gnome/gjs/modules/core/_signals.js:114:47
                                                    open@resource:///org/gnome/shell/ui/popupMenu.js:923:14
                                                    execMenu@/var/home/cheese/.local/share/gnome-shell/extensions/kimpanel@kde.org/menu.js:49:18
                                                    _parseSignal@/var/home/cheese/.local/share/gnome-shell/extensions/kimpanel@kde.org/extension.js:123:23
Apr 26 23:40:29 cheese-thinkbook gnome-shell[1782]: JS ERROR: Exception in callback for signal: open-state-changed: Error: incorrect pop
                                                    popModal@resource:///org/gnome/shell/ui/main.js:623:15
                                                    _ungrab@/var/home/cheese/.local/share/gnome-shell/extensions/kimpanel@kde.org/menu.js:172:14
                                                    _onOpenStateChanged@/var/home/cheese/.local/share/gnome-shell/extensions/kimpanel@kde.org/menu.js:93:22
                                                    _emit@resource:///org/gnome/gjs/modules/core/_signals.js:114:47
                                                    close@resource:///org/gnome/shell/ui/popupMenu.js:940:14
                                                    itemActivated@resource:///org/gnome/shell/ui/popupMenu.js:601:28
                                                    _connectItemSignals/<@resource:///org/gnome/shell/ui/popupMenu.js:638:22
                                                    activate@resource:///org/gnome/shell/ui/popupMenu.js:197:14
                                                    vfunc_button_release_event@resource:///org/gnome/shell/ui/popupMenu.js:141:14

Switching through key binding works.

I am running the flatpak of Fcitx5 on Fedora 36 with GNOME 42.