Summary
When invoking a popover from a hidden top bar app, the popover never shows even though the code up to that point successfully runs.
Context
A few months ago we deployed a hidden top bar app in Zendesk that listens for a notification from ZIS, invoking a a popover to act as an in-Zendesk notification.
This app used to work perfectly but something has changed, which means that the app icon must be visible in the top bar before a popover can be shown. When the app icon is hidden, the code runs and we can output data to the console, but no popover is shown. There are also no app conflicts because we isolated the app in our testing.
Workaround
From our testing, we identified that the app icon must be visible in the top bar before we can show the popover. This means that we programatically have to show the top bar app icon, then launch the popover, hiding the popover and app icon once the notification is dismissed.
We've reached out to Zendesk Support on this who advised that we raise this here. Has anyone else experienced this and can anyone provide a solution outside of the above workaround please?