UshakovVasilii / gnome-shell-extension-freon

Shows CPU temperature, disk temperature, video card temperature (NVIDIA/Catalyst/Bumblebee&NVIDIA), voltage and fan RPM
https://extensions.gnome.org/extension/841/freon
GNU General Public License v2.0
424 stars 77 forks source link

TypeError: this.container.get_parent() is null on Fedora 40 (gnome-shell 46) #284

Open szpak opened 3 months ago

szpak commented 3 months ago

After the upgrade to Fedora 40 with gnome-shell 46, I observe the following error in the system logs (and the exclamation mark in the extensions app):

gnome-shell[8828]: Extension freon@UshakovVasilii_Github.yahoo.com: TypeError: this.container.get_parent() is null

Stack trace:
        _positionInPanelChanged@file:///home/foobar/.local/share/gnome-shell/extensions/freon@UshakovVasilii_Github.yahoo.com/extension.js:207:24
        enable@file:///home/foobar/.local/share/gnome-shell/extensions/freon@UshakovVasilii_Github.yahoo.com/extension.js:990:25
        _callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:266:38
        async*_onEnabledExtensionsChanged@resource:///org/gnome/shell/ui/extensionSystem.js:626:24
        async*_onUserExtensionsEnabledChanged@resource:///org/gnome/shell/ui/extensionSystem.js:605:20
        _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:737:18
        createCheckedMethod/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:730:46
        set UserExtensionsEnabled@resource:///org/gnome/shell/ui/shellDBus.js:488:25
        _handlePropertySet@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:395:35
        _wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:414:35
        @resource:///org/gnome/shell/ui/init.js:21:20

Version 56 from the extension portal.