JS ERROR: TypeError: appIndicator is undefined
This seems to happen randomly, and only when a combination of certain extensions have been installed, like DashToPanel, ArcMenu, and "AppIndicator and KStatusNotifier Support", but those are popular extensions, so could you look into this problem and maybe mitigate this problem, if possible?
Basically, randomly, all the icons that are added to the TopBar using extensions stop to respond left-click. I do not know the exact condition that causes this, but my guess is it has something to do with dynamically-added icons, like a status bar icon from an app. When this happens, I have not found any other solution that log out/in again. Here are the error logs when this happens.
user@1000.service JS ERROR: TypeError: appIndicator is undefined
#handleAppIndicatorItem@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extensionModules/BoxOrderManager.js:50:27
addNewItemsToBoxOrder@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extensionModules/BoxOrderManager.js:231:60
saveNewTopBarItems@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extensionModules/BoxOrderManager.js:257:30
#handleNewItemsAndOrderTopBar@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:170:31
handleNewItemsAndOrderTopBar@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:75:47
#overwritePanelAddToPanelBox/Panel.Panel.prototype._addToPanelBox@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:83:13
addToStatusArea@resource:///org/gnome/shell/ui/panel.js:730:14
addIconToPanel@/home/username/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js:54:16
onTrayIconAdded@/home/username/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/trayIconsManager.js:88:29
user@1000.service JS ERROR: TypeError: appIndicator is undefined
#handleAppIndicatorItem@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extensionModules/BoxOrderManager.js:50:27
addNewItemsToBoxOrder@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extensionModules/BoxOrderManager.js:231:60
saveNewTopBarItems@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extensionModules/BoxOrderManager.js:257:30
#handleNewItemsAndOrderTopBar@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:170:31
handleNewItemsAndOrderTopBar@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:75:47
#overwritePanelAddToPanelBox/Panel.Panel.prototype._addToPanelBox@/home/username/.local/share/gnome-shell/extensions/top-bar-organizer@julian.gse.jsts.xyz/extension.js:83:13
addToStatusArea@resource:///org/gnome/shell/ui/panel.js:730:14
addIconToPanel@/home/username/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/indicatorStatusIcon.js:54:16
_registerItem@/home/username/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js:119:33
async*_ensureItemRegistered@/home/username/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js:143:20
RegisterStatusNotifierItemAsync@/home/username/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/statusNotifierWatcher.js:208:24
async*_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
And then this error happens when I tried to use ArcMenu when this problem has begun to happen
user@1000.service JS ERROR: Exception in callback for signal: panels-created: Error: Extension point conflict: there is already a status indicator for role ArcMenu
addToStatusArea@resource:///org/gnome/shell/ui/panel.js:717:19
_addMenuButtonToMainPanel@/home/username/.local/share/gnome-shell/extensions/arcmenu@arcmenu.com/controller.js:471:20
enableButton@/home/username/.local/share/gnome-shell/extensions/arcmenu@arcmenu.com/controller.js:481:14
_enableButtons@/home/username/.local/share/gnome-shell/extensions/arcmenu@arcmenu.com/extension.js:162:28
_reload@/home/username/.local/share/gnome-shell/extensions/arcmenu@arcmenu.com/extension.js:112:5
_connectExtensionSignals/global.dashToPanel._panelsCreatedId<@/home/username/.local/share/gnome-shell/extensions/arcmenu@arcmenu.com/extension.js:93:98
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
enable@/home/username/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:89:28
_reset@/home/username/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:444:14
enable/<@/home/username/.local/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/panelManager.js:198:30