Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-79871

Nesting complex macros inside of a user macro breaks page rendering

    XMLWordPrintable

Details

    Description

      Issue Summary

      When we create a user macro and use a Task report and an Expand macro inside the user macro, it breaks page rendering.
      It only happens when the task report include tasks.

      This is reproducible on Data Center: Yes

      Steps to Reproduce

      Step-1. Create the user macro.

      • Macro Name: anymacro
      • Visibility: Visible to all users in the Macro Browser
      • Macro Title: anymacro
      • Macro Body Processing: Rendered
      • Template: Attached: macro_template.rtf

      Step-2. Create a new page and nested a Task report and an Expand macro inside the user macro.

      Step-3. The Page Tree is not rendering anymore after publishing. Profile picture also shows broken. Attaching the Storage format of the impacted page: storage_format.rtf

      Expected Results

      Page Tree and Profile picture should render.

      Actual Results

      Page Tree and Profile picture does not render post publishing.

      Workaround

      Currently there is no known workaround for this behaviour. A workaround will be added here when available.

      Attachments

        1. macro_template.rtf
          0.8 kB
        2. screen1.png
          screen1.png
          435 kB
        3. screen2.png
          screen2.png
          1.16 MB
        4. screen3.png
          screen3.png
          336 kB
        5. screen4.png
          screen4.png
          1.18 MB
        6. storage_format.rtf
          1 kB

        Issue Links

          Activity

            People

              Unassigned Unassigned
              2ff3e5e81230 Shekhar Gupta
              Votes:
              3 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: