Troubleshooting
Can not find the app in the macro list when adding to a Confluence page
Problem
The macro is not shown in the list of macros on a Confluence page.
This happens if the page is of the type “old experience“, e.g. migrated from data center or created long ago.
Fix:
Convert the Space or Page to the “new preview experience.”
App does not work, setting up connections works fine
Problem
The app works when setting up the connections but does not work when adding it to a dashboard gadget/or a confluence page.
This is most likely due to 3rd party cookies not being allowed.
The app requires 3rd party cookies to be enabled for [your site].atlassian.net
this is because Atlassian wraps all apps as an iframe from a different url than your Atlassian site. Hence; 3rd cookies must be enabled for [your site].atlassian.net
Fix:
Enable 3rd party cookies for [your site].atlassian.net
This is how it’s done in Chrome.
Go to Chrome settings
Search for “third-party”.
Click the “Third-party cookies” or “Cookies and other site data” menu option that appears
Scroll down till you see “Allowed to use third-party cookies” or “Sites that can always use cookies”
Click “Add” button
Add your Atlassian domain
Click “Add”
(In older browser remember to check the option “Including third-party cookies on this site”)
You’re done!
Hit reload and the app shall work!
Configure button is greyed out
No worries, this is expected! First time adding a macro for assets dashboard gadget to a dashboard it is not yet configured, hence the Configure button is greyed out. This appears in Edit mode of the dashboard.
What to do?
Select a Connection and start configuring the gadget, after all is done click Save.
Now the Configure button is available if you like to edit the configuration.
IP Whitelist
If you have enabled white listning of IP then you need to add the list of Outgoing Connections from the Atlassian doc here https://support.atlassian.com/organization-administration/docs/ip-addresses-and-domains-for-atlassian-cloud-products/#Outgoing-Connections
This is because this app runs on Atlassian forge infrastructure and is part of the Atlassian IP range.