Question

I am trying to use a macro in a versioned space, and it's not working properly. What's the reason, and how do I fix it?

Answer

In versioned spaces, every edited versioned page is an actual Confluence page. This is how Scroll Versions allows multiple different versions of the same page. Of course, Confluence 'sees' those versioned pages as normal separate pages – and this often causes certain third-party apps and macros to render the content in unexpected ways.

In Scroll Versions, we provide versions-compatible alternatives of the macros that are necessary for documentation authoring spaces (see the reference table below for details).

However, it's simply not possible for us to build alternative versions of every macro that behaves unexpectedly in versioned spaces – the support for certain apps and macros is considered a feature of Scroll Versions. If a certain macro or app doesn't work, this is not a bug.

Macro compatibility

Built-in macros

App/macro nameCompatibilityNotes
Page Properties macro

Starting with 3.8.8 release in combination with Confluence 6.6.1 and later, this macro is aware of space versions.

Page Properties Report macro

Starting with 3.8.8 release in combination with Confluence 6.6.1 and later, this macro is aware of space versions.

Some macro parameters prevent it from working correctly in versioned spaces: VSN-4176


Include macro(warning)Use Include Plus in versioned spaces
Excerpt Include macro(warning)Use Excerpt Include Plus in versioned spaces
Scroll Metadata macro

Page Tree macro

(warning)Use Scroll Page Tree in versioned spaces
Children Display macro
Content by Label macro

Some macro parameters prevent it from working correctly in versioned spaces: VSN-4176

Activity Stream macro(tick)
Anchor macro(tick)
Attachments macro(tick)
Blog Posts macro(tick)
Change history macro(tick)Shows the page history of a particular versioned page
Chart macro(tick)
Cheese macro(tick)
Code Block macro(tick)
Column macro(tick)
Confluence Page Gadget(warning)Select a specific versioned page or a public view one
Confluence QuickNav macro(warning)The search field would search across all pages and versions. If you would like to search in a specific version, please refer to this article.
Content by User macro(tick)
Content Report Table macro(warning)Displays pages from all versions to which the label specified in the macro parameters is applied
Contributors macro(tick)
Contributors Summary macro(tick)
Expand macro(tick)
Favourite Pages macro(warning)Displays pages from all versions
Gallery macro(tick)
Labels List macro(tick)
Livesearch macro(warning)Displays page titles the way Confluence "sees" them (as a permalink)
Loremipsum macro(tick)
Multimedia macro(tick)
Navigation Map macro(warning)Displays pages from all versions
No Format macro(tick)
Note macro(tick)
Page Index macro(warning)

Displays links to pages in the Public View

Page Tree Search(warning)The search displays all the versioned pages
Panel macro(tick)
Popular Labels macro(tick)
Recently Updated macro(warning)Displays pages from all versions
Roadmap Planner macro(tick)
Search Results macro(warning)Searches and displays pages from all versions
Section macro(tick)
Tip macro(tick)
Warning macro(tick)

Third-party macros

App/macro nameCompatibilityNotes
Gliffy
Balsamiq mockup
Draw.io
Multi Excerpt macro(error)See how Content Reuse is done in spaces with Scroll Versions