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

Embedded JIRA macro in Page Properties Grandchild Page causes Continuous Loop of Page

XMLWordPrintable

      Summary

      Per Developer Escalation creating this defect for a problem that occurs when a Page Properties report on a grandchild Page contains an embedded JIRA macro. The ultimate parent page will be thrown into a continuously refreshing loop, and we are unable to stop the loop from occurring without forcing the browser to stop.

      Steps to Reproduce

      1. Create a new Confluence 6.0.6 instance
      2. Add the demo site content and a local admin account
      3. Import the attached Space Export se2.zip into the newly created Confluence 6.0.6 site
      4. Perform a Content Indexing administration for the site
      5. Navigate to <yourConfleunceURL>/display/TS2/Page+Properties+testing
      6. Observe the page in a continuous loop as the Page Properties report in a grandchild page has a JIRA issues gadget in the report
      7. Observe that you can not stop the page from looping by clicking links, the back button or other methods
      8. Quit your browser
      9. Reopen your browser
      10. Go to <yourConfluenceURL>/display/TS2/Summary+of+BLUE+Child+Pages
      11. Remove the JIRA Gadget in the report for Blue page 1, with JIRA Gadget
      12. Navigate back to <yourConfleunceURL>/display/TS2/Page+Properties+testing
      13. Observe that the page looping is no longer present

      Expected Results

      Page Properties reports would display without issue and the page would render normally.

      Actual Results

      Page becomes stuck in a loop, and continues to attempt to render the reports - refreshing the page continuously and appending to the page URL with each attempt. The only way to stop the rendering is to force the browser to stop the attempt by manual intervention. 

      Workaround

      The only workaround at present is to insure that JIRA macros are only embedded at the Child Page level and no deeper than the child level, or the looping will occur. 

        1. se2.zip
          26 kB
          chucktalk

              ttranminh Tam Tran
              ctalk chucktalk
              Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: