MultiExcerpt Cannot be Nested in Table (Fabric/V2 Page Editor)

Problem

For Multiexcerpt - Cloud: You cannot add a Multiexcerpt macro or Multiexcerpt Fast Excerpt within a Table cell. The macro gets created outside the table when you insert it into a cell.

This happens only in the new fabric(V2) page editor. It works for the old editor. This is only an issue in Confluence Cloud.

Multiexcerpt Includes CAN can be nested in tables; only Multexcerpts cannot.

Atlassian has announced that they will NOT remove the legacy page editor from Confluence so that you can use that editor. Atlassian says, "The legacy editor isn't going anywhere."  

Rich-text body macros can be nested in Tables in the legacy page editor.

Why it Happens

Atlassian has announced that the new fabric(V2) page editor will not support nested tables and rich-text body macros nested in tables. The Multiexcerpt macros are rich-text body macros.

See Atlassian's announcement to stop supporting nested tables in the fabric(V2) page editor: CONFCLOUD-58656 "Nesting tables are unsupported." 

Some examples of Atlassian macros that cannot be nested in Tables: Excerpt, Table, and Layouts. Any rich-text body macro is affected by this behavior. Our (Artemis) Multiexcerpt macros cannot be nested in Tables. 

See also Introducing live macros to support a new editing experience in Confluence Cloud in the Atlassian Developer blog. Search for "Deprecation of Nested Bodied Macros" on that page.

Workaround

Nesting of rich-text body macros is supported in Layouts, and that may be an option instead of using Tables if you need to use the new fabric (v2) page editor.

Atlassian has announced that they will NOT remove the legacy page editor from Confluence so that you can use that editor as a workaround. Rich-text body macros can be nested in Tables in the legacy page editor. If your Cloud instances cannot create "old" pages, then contact Atlassian support directly to request that they add that capability to your Cloud instances.

We recommend you open a support case directly with Atlassian requesting that third-party rich-text macros be nestable inside fabric editor Table cells. Please give your feedback to Atlassian about their decision to stop supporting nested rich-text macros by voting on or commenting on CONFCLOUD-58656 and CONFCLOUD-68323.

The styling of a plain-text macro would be primitive, but there are not many options considering the decision by Atlassian not to support rich-text body macro nesting.



This is a limitation of the new editing experience recently introduced by Atlassian for Confluence Cloud.​ We have been exploring options to work around this design decision made by the Confluence team but have not yet decided on a path forward. We would like to learn more about your use case to help guide that decision-making. Please get in touch with us via our support portal if you’d like to participate.