Skip to main content
Skip table of contents

Prepare Your Pages for Macro Migration

After you migrate your pages with Confluence Cloud Migration Assistant, the migrated pages will automatically get migrated to the new editor. As the new editor imposes more restrictive rules on content nesting than the legacy editor, the Table Enhancer macros wrapped in other macros will break and be wrapped inside Atlassian’s legacy content macro.

If your page contains a legacy Table Enhancer macro that is wrapped in another macro, then to avoid breaking any macros while (auto)-migrating a page:

  1. Edit the page

  2. Extract all nested legacy Table Enhancer macros to the ambient page and update the page:

    1. Select the table Enhancer macro

    2. Cut the table Enhancer macro, e.g. via ctrl+x (windows) or ⌘+x (mac)

    3. paste it to the ambient page

  3. Optionally - If the Legacy Content macro does not contain anything further, you can delete it.

image-20251027-134219.png

Table Enhancer macro inside a Legacy Content macro

Screenshot 2025-10-27 at 14.43.26.png

Table Enhancer macro extracted to the ambient page. The Legacy Content macro can now be deleted.

Fix Broken Legacy Table Enhancer Macros

If you have not extracted all legacy Table Enhancer macros to the ambient page before migrating, your page will contain broken legacy Table Enhancer macros after. To resolve this issue, perform the same steps as mentioned above:

  1. Edit the page

  2. Extract any nested legacy Table Enhancer macro to the ambient page and update the page:

    1. Select the table Enhancer macro

    2. Cut the table Enhancer macro, e.g. via ctrl+x (windows) or ⌘+x (mac)

    3. paste it to the ambient page

  3. Optionally - If the Legacy Content macro does not contain anything further, you can delete it.

Afterwards, redo the Table Enhancer macro migration.

image-20251028-130032.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.