Uploaded image for project: 'Confluence Server and Data Center'
  1. Confluence Server and Data Center
  2. CONFSERVER-58220

Having Collaborative Editing disabled and HTTPS will cause macros' titles to not show up

    XMLWordPrintable

    Details

      Description

      Summary

      When editing a page that has a macro, its title won't show up if you have HTTPS enabled and Collaborative Editing disabled. Confluence will make incorrect requests to the HTTP URL instead of HTTPS URL, causing this behavior.

      Environment

      • HTTPS enabled
      • Collaborative Editing disabled

      Steps to Reproduce

      1. Enable Confluence to be running on HTTPS (Reverse proxy or at Tomcat)
      2. Disable Collaborative Editing
      3. Go to a Confluence page that has a Panel macro, for example
      4. Edit this page

      Expected Results

      • The macros will show up its titles normally

      Actual Results

      • The macro's won't show up its titles unless you edit them.

      Diagnosis

      1. Confirm that Confluence Administration » General Configuration » Collaborative Editing is currently disabled
        • This is identified in the Support Zip / application.xml:
            <synchrony-configuration>
              <synchrony-enabled>false</synchrony-enabled>
          ...
          
      2. Capture a HAR file when refreshing the page whilst in Edit mode
      3. Most of the web requests will be against HTTPS base URL
      4. However, the URL to generate the Macro Titles (plugins/servlet/confluence/placeholder/macro-heading) are incorrectly made against the HTTP base URL instead of the HTTP base URL

      Workaround

      • Enable Collaborative Editing

        Attachments

          Activity

            People

            Assignee:
            qpham@atlassian.com Quan Pham
            Reporter:
            rbueno Renata Bueno
            Votes:
            20 Vote for this issue
            Watchers:
            30 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: