Hello!
I've upgraded to Fedora 42 and noticed that the Strawberry tray icon is no longer working. This is a combination I've been using for years — Fedora and Gnome with the AppIndicator and KStatusNotifierItem Support extension. This morning, I noticed this in my journal:
Apr 17 11:18:42 chainsaw.inside.msnomer.com gnome-shell[3988]: Strawberry unable to update icon: TypeError: method St.ImageContent.set_bytes: At least 6 arguments required, but only 5 passed
Stack trace:
_createIconFromPixmap@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1327:22
_createIcon@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1470:25
_createAndSetIcon@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1423:32
_updateIconByType@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1415:24
_updateIcon@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:1492:24
_init/<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:931:22
_callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
_emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
_onPropertiesChanged/<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:717:41
_onPropertiesChanged@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:717:23
_queuePropertyUpdate@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:358:22
async*refreshProperty@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:310:24
async*_refreshOwnProperties/<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:192:32
_refreshOwnProperties@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:190:51
_onSignalAsync/refreshPropertiesPromises<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:246:26
_onSignalAsync@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:245:50
async*_onSignal@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/appIndicator.js:204:14
_init/<@file:///home/tony/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/dbusProxy.js:40:43
@resource:///org/gnome/shell/ui/init.js:21:20
Looks like perhaps Gnome (or the extension) has changed the St.ImageContent.set_bytes method.
Anyway, not a huge deal for me but it would be nice to see the icon start working again sometime.
Thanks for Strawberry!