Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-58280

Newly installed apps with dynamic macros can't be found in the list to insert into a page

    XMLWordPrintable

Details

    Description

      Summary

      Newly installed apps with dynamic macros can't be found in the list to insert into a page.

      Other vendors at Atlassian App Week (Amsterdam 2017) have observed this issue in customer instances. Not all instances appear to be affected.

      Steps to Reproduce

      1. Install a Connect app that has a dynamic macro (e.g. Navitabs Add-on, Tableau for Confluence, Numbered Headings, eazyBI for Jira in Confluence Cloud)
      2. Create a new page
      3. Try to insert a macro (e.g. "Tableau for Confluence") the app includes and observe that it doesn't appear in the list

      Expected Results

      The newly added app's macros should appear in the macro list

      Actual Results

      You cannot find the macros

      Impact

      Affects both old and new editor

      Notes

      Using incognito mode seems to work.
      I've done some more digging. There's a request behind the scenes when editing a page that goes to /wiki/plugins/macrobrowser/browse-macros.action?detailed=false&macroMetadataClientCacheKey=1 which contains the list of all the macros. In both the normal and incognito browser modes it makes this request once and then continues to load it from the disk cache for future page edits (hence why newly installed add-on macros were not appearing). See the linked PR for more info.

      Workaround

      • Clear the browser cache OR
      • Work in incognito mode

      Attachments

        Issue Links

          Activity

            People

              obeztsinnyi@atlassian.com Oleksandr Beztsinnyi
              4b8c6140e765 Tim
              Votes:
              41 Vote for this issue
              Watchers:
              69 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: