Branch: refs/heads/backport/stable-18.4.x/XWIKI-25221 Home: https://github.com/xwiki/xwiki-platform Commit: 5c347fc31e599d64a9027c0d5e468f35ab8bae7f https://github.com/xwiki/xwiki-platform/commit/5c347fc31e599d64a9027c0d5e468... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/MacroIT.java M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/QuickActionsIT.java M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/CKEditor.java M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/CKEditorBalloonToolBar.java M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/CKEditorToolBar.java M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/RichTextAreaElement.java M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/src/test/it/org/xwiki/edit/test/ui/InplaceEditIT.java M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/RealtimeWYSIWYGEditorIT.java M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-test/xwiki-platform-wysiwyg-test-pageobjects/src/main/java/org/xwiki/wysiwyg/test/po/MacroDialogEditModal.java M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-test/xwiki-platform-wysiwyg-test-pageobjects/src/main/java/org/xwiki/wysiwyg/test/po/MacroDialogSelectModal.java Log Message: ----------- XWIKI-25221: Make the CKEditor test page objects wait for the content refresh after inserting or editing a macro (#6689) * Submitting the macro edit modal opened from the tool bar, the balloon tool bar or by pressing Enter on a selected macro now waits for the macro to be re-rendered * Add RichTextAreaElement#editSelectedMacro(), #executeQuickAction(), #insertMacro() and #insertMacroWithRequiredParameters() * Remove the corresponding waits from MacroIT, QuickActionsIT, InplaceEditIT and RealtimeWYSIWYGEditorIT, keeping only the waits that only the test can know about Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> (cherry picked from commit deeb610873ce7f20d558922e187c5b18fda53cea) Commit: fe1d469d7dd7eb80a7f1a1aa743d8cc123055628 https://github.com/xwiki/xwiki-platform/commit/fe1d469d7dd7eb80a7f1a1aa743d8... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/CKEditorBalloonToolBar.java M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/CKEditorToolBar.java Log Message: ----------- XWIKI-25221: Make the CKEditor test page objects wait for the content refresh after inserting or editing a macro * Make the editor field of CKEditorToolBar protected and remove its duplicate from CKEditorBalloonToolBar Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> (cherry picked from commit a007051e7805cbd9cbf8e5b5e8cdbc654601f8ba) Commit: 646fff24db0292a19dcacea0a2f5b85d85cfe93b https://github.com/xwiki/xwiki-platform/commit/646fff24db0292a19dcacea0a2f5b... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/RichTextAreaElement.java M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-test/xwiki-platform-wysiwyg-test-pageobjects/src/main/java/org/xwiki/wysiwyg/test/po/MacroDialogEditModal.java M xwiki-platform-core/xwiki-platform-wysiwyg/xwiki-platform-wysiwyg-test/xwiki-platform-wysiwyg-test-pageobjects/src/main/java/org/xwiki/wysiwyg/test/po/MacroDialogSelectModal.java Log Message: ----------- XWIKI-25221: Make the CKEditor test page objects wait for the content refresh after inserting or editing a macro (#6727) * Add the `@since` of the LTS branches the new page object APIs are backported to Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> (cherry picked from commit 722b1dfef06d617483ba4c03a8450c948a537120) Commit: a0b6d70ec2819f50c2cdb0f22647fd7681ef168d https://github.com/xwiki/xwiki-platform/commit/a0b6d70ec2819f50c2cdb0f22647f... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/ImageIT.java M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/QuickActionsIT.java M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/src/test/it/org/xwiki/edit/test/ui/InplaceEditIT.java M xwiki-platform-core/xwiki-platform-realtime/xwiki-platform-realtime-wysiwyg/xwiki-platform-realtime-wysiwyg-test/xwiki-platform-realtime-wysiwyg-test-docker/src/test/it/org/xwiki/realtime/wysiwyg/test/ui/RealtimeWYSIWYGEditorIT.java Log Message: ----------- XWIKI-25224: Use the rich text area page object to run quick actions in the CKEditor functional tests (#6692) * XWIKI-25221: Make the CKEditor test page objects wait for the content refresh after inserting or editing a macro * Submitting the macro edit modal opened from the tool bar, the balloon tool bar or by pressing Enter on a selected macro now waits for the macro to be re-rendered * Add RichTextAreaElement#editSelectedMacro(), #executeQuickAction(), #insertMacro() and #insertMacroWithRequiredParameters() * Remove the corresponding waits from MacroIT, QuickActionsIT, InplaceEditIT and RealtimeWYSIWYGEditorIT, keeping only the waits that only the test can know about Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> * XWIKI-25224: Use the rich text area page object to run quick actions in the CKEditor functional tests * Replace the hand-coded quick action sequences (type the query, wait for the item to be selected, press Enter, wait for it to be submitted) with RichTextAreaElement#executeQuickAction() in QuickActionsIT, ImageIT, InplaceEditIT and RealtimeWYSIWYGEditorIT * Use insertMacro() / insertMacroWithRequiredParameters() for the quick actions that insert a macro, removing the waits for the content to be reloaded (re-creating the rich text area page object or waiting for the macro output text) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> (cherry picked from commit e437df1fbdf7a4784bd4bc86e3274cbd180585b5) Commit: 9f590be149453a723a900182732d5b6c36799567 https://github.com/xwiki/xwiki-platform/commit/9f590be149453a723a900182732d5... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/MacroIT.java Log Message: ----------- XWIKI-25225: Make the suggest input page object wait for the suggestions matching the typed text before selecting or listing them * Remove the now redundant wait from the MacroIT test that uses a suggest input, added to this branch after the backport of the page object change (cherry picked from commit 6d4e94d72e7319bf33ce0cbc6f2079e18f4b2258) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Compare: https://github.com/xwiki/xwiki-platform/compare/982aae202fba...9f590be14945 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications