Branch: refs/heads/XWIKI-24157 Home: https://github.com/xwiki/xwiki-platform Commit: 2a0be3b251b1d6e6080384a8e546d227134fc283 https://github.com/xwiki/xwiki-platform/commit/2a0be3b251b1d6e6080384a8e546d... Author: Marius Dumitru Florea <[email protected]> Date: 2026-07-19 (Sun, 19 Jul 2026) Changed paths: M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/MacroIT.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/RoundTripIT.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/src/components/XWikiBlockNote.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/__tests__/vitest/macro.test.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.css M xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macro.tsx A xwiki-platform-core/xwiki-platform-node/src/main/node/editors/blocknote-react/src/blocknote/macroOutput.tsx M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-webjar/src/main/webjar/macro/macroEditor.js M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-webjar/src/main/webjar/macro/macroService.js Log Message: ----------- XWIKI-24157: Use directly the BlockNote syntax instead of going through UniAst * Improve functional tests to cover more cases * Improve a bit the macro CSS * Try a different approach for rendering macro output client-side, using nested React components, because the current approach based on BlockNote HTML export is too fragile and doesn't handle very well nested macros. * Specify the output syntax when converting the value of macro parameters editable in-place (otherwise the default HTML output syntax is used and macro parameter values end up as HTML). To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications