TypeError: indicatorContainer.get_child()._indicator is undefined
This happened after disabling and enabling the extension back on gnome-shell 40.5 (Archlinux) :
JS ERROR: Extension top-bar-organizer@julian.gse.jsts.xyz: TypeError: indicatorContainer.get_child()._indicator is undefined
handleAppIndicatorKStatusNotifierItemItem@/home/terence/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extensionModules/AppIndicatorK>
addNewItemsToBoxOrder@/home/terence/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:360:66
_createUpdatedBoxOrders@/home/terence/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:379:30
_addNewItemsToBoxOrders@/home/terence/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:108:32
enable@/home/terence/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:46:14
_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:167:32
_onEnabledExtensionsChanged/<@resource:///org/gnome/shell/ui/extensionSystem.js:493:35
_onEnabledExtensionsChanged@resource:///org/gnome/shell/ui/extensionSystem.js:493:14
createCheckedMethod/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:516:46
enableExtension@resource:///org/gnome/shell/ui/extensionSystem.js:194:29
EnableExtension@resource:///org/gnome/shell/ui/shellDBus.js:311:38
_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:310:38
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:387:34
Also, it seems to not play well with https://extensions.gnome.org/extension/615/appindicator-support/ (some warnings when trying to reorder the appindicators) and https://extensions.gnome.org/extension/2398/hide-universal-access/ (no warnings but the icon isn't hidden anymore).
Maybe for the latter have an option to hide a specific icon ?