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

The Page Properties Report Macro doesn't always load the third-party macros frames

    XMLWordPrintable

Details

    Description

      Issue Summary

      In view mode, the Page Properties Report Macro doesn't always load the third-party macros frames.

      See also

      Steps to Reproduce

       this issue cannot be reproduced on every attempt, but it's a valid one happens from time to time

      1. Add a Page Properties Macro with a third-party macro in it as the value column of the table
      2. Add a Page Properties Macro report
      3. Save the page
      4. Refresh the page. This step is required for the resources to be reloaded, which could lead to them not being always available for the macro to render.

      Expected Results

      The content of the third-party macro always loads.

      Actual Results

      The content of the third-party macro sometimes doesn't load with the errors a undefined

      /* module-key = 'confluence.web.resources:almond', location = 'includes/js/amd/almond/almond.js' */
      
      throw Error(a + " missing " + f);
      

      In the page we also see an error with

      require(['ac/create'], function(create) {
        create.appendConnectAddon(data);
      });
      

      with the message Uncaught ReferenceError: require is not defined

      Workaround

      Edit the page and close it again. The required resources are still available right after the page has been published.

      Attachments

        Issue Links

          Activity

            People

              aknight@atlassian.com Alex K
              ccurti Caterina Curti
              Votes:
              17 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

                Created:
                Updated: