@alessandrodistefano and @UlrichKuhnhardtIzym1 Thank you very much for the report. The team is investigating this now.
Same for us… right now we have to disable that specific code path and let the user publish the page once.
Hey all!
Thanks for letting us test this! I’ve noticed a couple of issues with bodied macros.
The first is that there is a slight delay between editing content within the bodied macro, selecting “Done Editing,” and the content of the page updating. This leads to our bodied macros rendering before the content of the page is fully saved.
We use a multi-macro model for our tabs, meaning the first tab in the group collects the content of the other tabs and renders them all together. The other tabs then resize to be as small as possible on the page.
In a scenario where a user adds multiple tabs to a page, selects “Done Editing” on the first tab (which triggers the rendering of the entire tab group), then edits the content of the second tab and clicks “Done Editing” there, the first tab has no way of detecting the change and updating its content accordingly.
From this, I have a couple of requests:
- Would it be possible for us to listen for the “Done Editing” event?
- Would it be possible to minimize the size of the container once the user has finished editing the content of the bodied macro? (This would be useful for our multi-macro model, where only one of the macros in the group renders the content, and the other macros remain hidden)
Thanks again
Hi all!
Thank you so much for your continued testing & feedback.
I wanted to bring everyone in this thread’s attention to RFC-83: Live Docs & Pages in Confluence Cloud
Based on feedback we’ve gotten from developers & customers that have tried Live Docs in this EAP phase, we have an updated RFC for how we see Live Docs evolving in the future, both for end users and developers, and we would love for you to read & give your input.
Again, here is the link! RFC-83: Live Docs & Pages in Confluence Cloud
Cheers,
David
We got the suggestion to use AP.confluence.getMacroBody
to check if that works with LivePages to get the macro body content. However, that API seems to have the same issue: As soon as the macro is edited but not published, it does return no content. Breaking our macro in Live Pages view.
For ‘classic’ pages we show a infobox telling the user the content will show up once the page is published. But with live pages you do will now publish them.