When using Ice to manage menu bar items, Badgeify icons may be automatically moved to the “Always Hidden” or “Hidden” section after:
System restart
Application restart
Adding new icons dynamically
This behavior is particularly noticeable with dynamically appearing menu bar items, such as when Badgeify adds new notification badges or updates existing ones.
This is a known issue with Ice’s menu bar item management system, as documented in their https://github.com/jordanbaird/Ice/issues/344. The issue appears to stem from how Ice handles menu bar items that:
Appear after Ice has already started
Disappear and reappear dynamically
Update their state or appearance
Since Badgeify actively manages notification badges and updates icons based on application states, it can trigger this behavior in Ice.
This is a known limitation in Ice’s current implementation, affecting not just Badgeify but also other applications with dynamic menu bar items, including: