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 try to 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 be nested in tables, it is only Multexcerpts that cannot.
Atlassian has announced that they will NOT remove the legacy page editor from Confluence so you can use that editor: Attlassian 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 it will not support rich-text body macros nested in Tables. The Multiexcerpt macros are rich-text body macros.
See Atlassian's announcement of the change 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 so 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 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 do not have the capability to create "old" pages then contact Atlassian support directly to request that they add that capability to your Cloud instances.
We recommend that 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.
Add your vote to our MEPOD-55 "Add a plain-text Multiexcerpt macro to the Multiexcerpt app" if a plain-text MultiExcerpt would serve your needs. The styling of a plain-text macro would be primitive but there are not many options considering the decision by Atlassian to not support rich-text body macro nesting.
Sadly, this is a limitation of the new editing experience recently introduced by Atlassian for Confluence Cloud. We have been exploring options to workaround this unfortunate design decision by the Confluence team, but have not yet decided on a path forward. We would be interested in learning more about your use case to help guide that decision making. Please contact us via our support portal if you would like to participate.
Related articles