Systray icon not visible (AppIndicatorSupport-FATAL)
I refreshed the snap from version 0.18.9-7-g5f24152b to 0.18.9-15-g44a63863 and after the upgrade the systray icon in gnome-shell no longer worked. It was just a blank space on the tray that I could still click. Other than no icon things seemed to work normally.
These errors were flooding every second in the logs:
Oct 22 22:33:16 tt43 bitmask-systray[1878]: Using '/tmp' paths in SNAP environment will lead to unreadable resources
Oct 22 22:33:16 tt43 bitmask-systray[1878]: Using '/tmp' paths in SNAP environment will lead to unreadable resources
Oct 22 22:33:16 tt43 gnome-shell[1044]: [AppIndicatorSupport-FATAL] invalid image format: /tmp/systray_ZUGrLs
Oct 22 22:33:16 tt43 gnome-shell[1044]: [AppIndicatorSupport-FATAL] invalid image format: /tmp/systray_ZUGrLs
Oct 22 22:33:17 tt43 bitmask-systray[1878]: Using '/tmp' paths in SNAP environment will lead to unreadable resources
Oct 22 22:33:17 tt43 bitmask-systray[1878]: Using '/tmp' paths in SNAP environment will lead to unreadable resources
Oct 22 22:33:17 tt43 gnome-shell[1044]: [AppIndicatorSupport-FATAL] invalid image format: /tmp/systray_mGO0QQ
Oct 22 22:33:17 tt43 gnome-shell[1044]: [AppIndicatorSupport-FATAL] invalid image format: /tmp/systray_mGO0QQ
And there were no systray_xxxxxx files in /tmp
Maybe this is an unintended side-effect of this change a week ago? https://0xacab.org/leap/bitmask-systray/merge_requests/30
Fortunately it was easy to revert to the older version of the snap that I was running before and things are working normally again.