Branch: refs/heads/XWIKI-25211 Home: https://github.com/xwiki/xwiki-platform Commit: f7f1cba9a894141d4f12c3cf9f40e949650fa0fb https://github.com/xwiki/xwiki-platform/commit/f7f1cba9a894141d4f12c3cf9f40e... Author: Simon Urli <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/internal/migration/R180900000XWIKI25199DataMigration.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/internal/migration/R180900000XWIKI25199DataMigrationTest.java Log Message: ----------- XWIKI-25199: PasswordClass related error when login with Admin after an instance upgrade * Skip the repair migration for DBs coming from 17.10.14 or a later 17.10.x (password migrations executed with the cache flush of XWIKI-25203) and from 18.4.7 or a later 18.4.x (repair migration already executed) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 3a26ba48eb1b9b88e7c59ba8fa33e15c448a512f https://github.com/xwiki/xwiki-platform/commit/3a26ba48eb1b9b88e7c59ba8fa33e... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 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/AutoSaveIT.java Log Message: ----------- XWIKI-25026: AutoSaveIT#autoSavesOnlyOnceWhenTwoClientsEdit is flickering (#6661) * Load both editors before anyone types, so that the edits of the two clients are made well within one auto-save interval. Typing in the first tab used to start its auto-save countdown before the second tab was even loaded: when that load took longer than the interval (as on MySQL / Tomcat), the first client saved before the second one typed, and the second client then rightfully saved its own later changes, creating a second version. * Open and switch the browser tabs with `MultiUserTestUtils` instead of the WebDriver, the second tab logging in on its own host like in `CollaborationIT`. Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 89576e8092b6edd107321a90a7a7acf7bcd687a4 https://github.com/xwiki/xwiki-platform/commit/89576e8092b6edd107321a90a7a7a... Author: Marius Dumitru Florea <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/panelwizard/toolTip.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/viewers/attachments.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/widgets/jumpToPage.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/lock/lock.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/viewers/tags.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/buttonGroup.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/gallery/gallery.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/list/xlist.js Log Message: ----------- XWIKI-25157: Limit Prototype.js usage * Rewrite XWiki.widgets.XList / XListItem, XWiki.DocumentLock, XWiki.widgets.JumpToPage, XWiki.viewers.Tags, XWiki.widgets.ButtonGroup / DynamicButtonGroup and XWiki.Gallery as plain ES classes, keeping their API; they can still be extended with Prototype.js' Class.create() * Use fetch instead of Ajax.Request for the tag and lock requests; the tag request errors replace the in-progress notification * Listen to xwiki:dom:updated and xwiki:docextra:loaded with jQuery (through the events bridge) in the button group, gallery and attachments code * Stop using Prototype.js in the attachments viewer and in the panel wizard tooltip * Display the tag and attachment notifications with XWiki.widgets.Notification.show() * Serialize the server-side values injected in the tag and button group JavaScript code with $jsontool, so that translations with new lines or quotes don't break it Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 339ead5a619b90586aa374ca4a2c41e2c4fdde13 https://github.com/xwiki/xwiki-platform/commit/339ead5a619b90586aa374ca4a2c4... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 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/AutoSaveIT.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-pageobjects/src/main/java/org/xwiki/blocknote/test/po/BlockNoteEditor.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/TestUtils.java Log Message: ----------- XWIKI-25214: Add test APIs to wait for a document to be saved in the background (#6664) * Add `TestUtils.RestTestUtils#waitForVersionChange()`, which polls a document over REST until its version differs from a given one and returns the new one. * Add `BlockNoteEditor#waitForAutoSave()` and `BlockNoteEditor#isAutoSavedWithinNextInterval()`, whose timeouts are derived from the interval set through `setAutoSaveInterval()`. * Use them in `AutoSaveIT`, which no longer calls the WebDriver nor needs its own wait helpers. Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 94eecfeeb368e8a710e7e1d696d25a984655c7eb https://github.com/xwiki/xwiki-platform/commit/94eecfeeb368e8a710e7e1d696d25... Author: LucasC <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/action-menus.less Log Message: ----------- XWIKI-25163: Additional space is displayed on the Page Menu step of the Tour * Removed the default list padding from the content menu Commit: 097791a3abe0c57c47b83d8299f5f93f5d0ed4c5 https://github.com/xwiki/xwiki-platform/commit/097791a3abe0c57c47b83d8299f5f... Author: Simon Urli <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-upgrade/xwiki-platform-distribution-flavor-test-upgrade-1410/src/test/it/org/xwiki/test/ui/Upgrade1410Test.java M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-upgrade/xwiki-platform-distribution-flavor-test-upgrade-1510/src/test/it/org/xwiki/test/ui/Upgrade1510Test.java Log Message: ----------- [Misc] Expect the export-pdf-ui initialization error in the upgrade tests from 14.10 and 15.10 * Register as expected the error logged at startup about xwiki-platform-export-pdf-ui, which cannot be initialized until the flavor is upgraded because its dependency xwiki-platform-export-pdf-default uses ScriptSafeProvider from its former internal package (see XWIKI-22043, closed as Won't Fix). The error about xwiki-platform-export-pdf-default itself is already globally excluded. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 85500b6acb1b47f7eb16caa36e9a35b039ba145f https://github.com/xwiki/xwiki-platform/commit/85500b6acb1b47f7eb16caa36e9a3... Author: Marius Dumitru Florea <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/prototypeJSPatches.js Log Message: ----------- XWIKI-24358: CVE-2020-27511 for library prototype.js * Prevent Prototype.js from adding String#stripTags() and String#unescapeHTML() to the String prototype, since they are vulnerable to ReDoS. Code that needs them can still provide a safe implementation. * Pass a predicate to preventAssignment() instead of a forbidden value provider, and don't leave an undefined own property behind when there was no previous value. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 9d992e7e94bec6d3c6f522ef4a7f2a12063baa04 https://github.com/xwiki/xwiki-platform/commit/9d992e7e94bec6d3c6f522ef4a7f2... Author: Simon Urli <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/metadata/AbstractSolrMetadataExtractor.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/metadata/DocumentSolrMetadataExtractorTest.java Log Message: ----------- XWIKI-25216: An error is logged by the Solr indexer when an attachment is deleted while its page is being indexed * Log at debug level the failure to retrieve the content of an attachment which doesn't exist anymore in the stored document (the attachment or the document was deleted while being indexed), since its deletion updates the index anyway; keep the error otherwise * Capture the logs in DocumentSolrMetadataExtractorTest and assert the Apache POI warning of testAttachmentExtractFromMSOffice97 Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 9a8509994f73aafc732cc8b5734011078a13d274 https://github.com/xwiki/xwiki-platform/commit/9a8509994f73aafc732cc8b573401... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/AllIT.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/MacroIT.java A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/ToolBarIT.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 A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/EmojiPanel.java A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/SpecialCharacterDialog.java A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/MessageBoxElement.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/ViewPage.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 Log Message: ----------- XWIKI-25074: Add automated test for "Insert Info Macro in CKEditor" (#6563) XWIKI-25081: Add automated test for "In-line macro content editing" XWIKI-25082: Add automated test for "Insert Display Macro" XWIKI-25084: Add automated test for "Insert Special Character" XWIKI-25076: Add automated test for "Add Emoji" * Add MessageBoxElement and ViewPage#getMessageBoxes() to inspect the message boxes (info, warning, error, success) of a page, and MacroDialogEditModal#getMacroParameterSuggestInput() for parameters picked from suggestions, so that the tests don't need any CSS selector * Add page objects for the CKEditor Insert menu (Info Box, Other Macros, Special Character), the Emoji List panel and the Special Character dialog, plus bold / italic / underline tool bar actions, each action waiting for its own outcome so that the tests don't have to * Nest MacroIT in AllIT: it was a standalone `@UITest` class, never run on CI because only AllIT is in the failsafe includes * Add MacroIT tests inserting the info macro from the Insert menu and from Other Macros (with in-line editing of its title and content, and formatting of its content), and the display macro from Other Macros * Add ToolBarIT, testing the insertion of special characters and emojis (first category, other category, search) * Add the display macro as a runtime dependency of the CKEditor docker tests Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: f1d3e27b6ee6c451c10e9ea6e00aff5e8275462c https://github.com/xwiki/xwiki-platform/commit/f1d3e27b6ee6c451c10e9ea6e00af... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-tour/xwiki-platform-tour-test/xwiki-platform-tour-test-pageobjects/src/main/java/org/xwiki/tour/test/po/PageWithTour.java M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-docker/pom.xml M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-docker/src/test/it/org/xwiki/test/ui/docker/AllIT.java A xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-docker/src/test/it/org/xwiki/test/ui/docker/HomepageTourIT.java Log Message: ----------- XWIKI-25147: Add automated test for "Homepage Tour" (#6608) * Add HomepageTourIT (standard flavor Docker tests): as a new visitor, check that the Homepage tour starts by itself, go through its 8 steps with Next and Prev, close and resume it, check the documentation link of the last step, come back to the home page and end the tour * Add PageWithTour#clearToursState, #getStepDescriptionLinkURL and #getResumeHint Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 424403c23332e5c9409ddbaa3ddc47f2be7adfec https://github.com/xwiki/xwiki-platform/commit/424403c23332e5c9409ddbaa3ddc4... Author: Marius Dumitru Florea <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-api/src/test/java/org/xwiki/export/pdf/browser/BrowserPDFPrinterTest.java Log Message: ----------- [Misc] Fix BrowserPDFPrinterTest#printWithReverseProxy * The browser tab is now given an empty cookie array instead of null when there are no cookies to send. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: e379bb0edcef9c65119656e31d63e8dc97d005aa https://github.com/xwiki/xwiki-platform/commit/e379bb0edcef9c65119656e31d63e... Author: Simon Urli <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseObject.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/objects/BaseObjectTest.java Log Message: ----------- XWIKI-25219: BaseObject#set throws a NullPointerException when setting an existing password property to the form placeholder * Keep the current value of an existing property when PropertyClass#fromString returns null, as it does in PasswordClass for the form password placeholder * Document that behaviour in the BaseObject#set javadoc * Add a unit test Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 8d461e7105e97ba206cb39795010ce862183aecb https://github.com/xwiki/xwiki-platform/commit/8d461e7105e97ba206cb39795010c... Author: Simon Urli <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/pom.xml M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/DefaultSolrIndexer.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/job/IndexerJob.java A xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/DefaultSolrIndexerTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/job/IndexerJobTest.java M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-api/src/main/java/org/xwiki/store/ReadyIndicator.java A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-api/src/main/java/org/xwiki/store/StoreStoppedException.java Log Message: ----------- XWIKI-25215: An error is logged when stopping XWiki while the Solr index synchronization is waiting for the indexing to be applied (#6670) * Complete the pending ready indicators with a dedicated SolrIndexerStoppedException when the Solr indexer is stopped * Don't fail the indexer job when the indexer stops while waiting for the indexing to be applied: log it and skip the cleanup of the invalid entries, since the synchronization is executed again at the next start * Increase the coverage threshold of the module * Provide the execution context components to the indexer threads in DefaultSolrIndexerTest so that they don't fail and write to the console * Replace the internal SolrIndexerStoppedException by a public StoreStoppedException in the store API, so that any ReadyIndicator user (e.g. LinkStore#waitReady() callers) can recognize a stopped store * Document on ReadyIndicator that it's completed with a StoreStoppedException when the store is stopped * Add the `@since` of the stable branches the change is backported to (17.10.14 and 18.4.7) --------- Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: eb2458f1aea6f5f9d68bfb15c066e1d147a167ff https://github.com/xwiki/xwiki-platform/commit/eb2458f1aea6f5f9d68bfb15c066e... Author: LucasC <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-test/xwiki-platform-export-pdf-test-content/src/main/resources/PDFExportIT/Parent/Child/WebHome.xml M xwiki-platform-core/xwiki-platform-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-test/xwiki-platform-export-pdf-test-docker/src/test/it/org/xwiki/export/pdf/test/ui/PDFExportIT.java M xwiki-platform-core/xwiki-platform-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-test/xwiki-platform-export-pdf-test-pageobjects/src/main/java/org/xwiki/export/pdf/test/po/PDFDocument.java Log Message: ----------- [Misc] Verify that the image alternative text is kept in the PDF export (#6532) * [Misc] Verify that the image alternative text is kept in the PDF export * Added a PDFDocument method to read the image alternative texts from a page * Verified the image alternative texts in PDFExportIT#exportAsPDF * [Misc] Verify that the image alternative text is kept in the PDF export * Removed the decorative images sentence from the PDFDocument#getImageAlternativeTextsFromPage Javadoc * [Misc] Verify that the image alternative text is kept in the PDF export * Inherited the page of the ancestor structure elements when looking for the image alternative texts Commit: e183646af6c5be2d7775b68d67450483bf581292 https://github.com/xwiki/xwiki-platform/commit/e183646af6c5be2d7775b68d67450... Author: Simon Urli <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/servletengine/ServletContainerExecutor.java Log Message: ----------- [Misc] Set the Python home of LibreOffice in the office test image * The Python bundled with the LibreOffice packages cannot find its home when LibreOffice loads it (e.g. when importing HTML) and prints "Could not find platform (in)dependent libraries" on the error output, which JODConverter logs as errors: point PYTHONHOME to it through a stable symlink * Add a revision to the version label of the office image so that the images already built get rebuilt Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 7ce574e8b96c342ae85dfe2546d43efa7ea0abfb https://github.com/xwiki/xwiki-platform/commit/7ce574e8b96c342ae85dfe2546d43... Author: Simon Urli <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/pom.xml Log Message: ----------- [Misc] Stop skipping the console output check in the tests of the Solr Search API * The tests of the module don't output anything to the console anymore, once https://github.com/xwiki/xwiki-platform/pull/6670 and https://github.com/xwiki/xwiki-platform/pull/6671 are merged Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: fa3a847a51ea270f9dcaef196f0407aa2dd97873 https://github.com/xwiki/xwiki-platform/commit/fa3a847a51ea270f9dcaef196f040... Author: Simon Urli <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/WithoutScriptRightIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/WebJarsIT.java M xwiki-platform-core/xwiki-platform-mail/xwiki-platform-mail-test/xwiki-platform-mail-test-docker/src/test/it/org/xwiki/mail/test/ui/MailIT.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/src/main/java/org/xwiki/test/integration/junit/LogCaptureValidator.java M xwiki-platform-core/xwiki-platform-webjars/xwiki-platform-webjars-test/xwiki-platform-webjars-test-docker/src/test/it/org/xwiki/webjars/test/ui/WebJarsIT.java Log Message: ----------- [Misc] Register the errors provoked on purpose by some functional tests as expected * WebJarsIT (flamingo skin and webjars): the refusal of the path traversal request * MailIT: the failure of the mail made to fail by the test mail listener * WithoutScriptRightIT: the translations of the application which can't be registered without script right * LogCaptureValidator: the broken pipe reported by the action without the stack trace Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: deeb610873ce7f20d558922e187c5b18fda53cea https://github.com/xwiki/xwiki-platform/commit/deeb610873ce7f20d558922e187c5... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 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]> Commit: e437df1fbdf7a4784bd4bc86e3274cbd180585b5 https://github.com/xwiki/xwiki-platform/commit/e437df1fbdf7a4784bd4bc86e3274... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 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]> Commit: 6d4e94d72e7319bf33ce0cbc6f2079e18f4b2258 https://github.com/xwiki/xwiki-platform/commit/6d4e94d72e7319bf33ce0cbc6f207... Author: Vincent Massol <[email protected]> Date: 2026-10-08 (Thu, 08 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/DBListClassFieldIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/PageClassFieldIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/UserAndGroupClassFieldSubWikiIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/UserClassFieldIT.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/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/LinkIT.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/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-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-test/xwiki-platform-export-pdf-test-docker/src/test/it/org/xwiki/export/pdf/test/ui/PDFExportIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/ObjectEditorIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/PagePickerIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/PinnedPagesIT.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-docker/src/test/it/org/xwiki/search/test/ui/SearchSuggestIT.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-docker/src/test/it/org/xwiki/search/test/ui/SolrSearchIT.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/SuggestInputElement.java Log Message: ----------- XWIKI-25225: Make the suggest input page object wait for the suggestions matching the typed text before selecting or listing them (#6693) * SuggestInputElement#selectByIndex(), #selectByValue() and #selectByVisibleText() wait for the (non typed) suggestions, and #getSuggestions() / #getSuggestedValues() wait for the suggestions, when text was typed since the suggestions were last waited for * Don't wait for the remote suggestions when the suggest input has no remote source, using the same condition as the widget's loading state * Remove the now redundant waits from the functional tests Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 2ce34e01de8d77954a2913fa0aa044d461c7e0a8 https://github.com/xwiki/xwiki-platform/commit/2ce34e01de8d77954a2913fa0aa04... Author: Marius Dumitru Florea <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/xwiki.properties.vm Log Message: ----------- XWIKI-24799: Netflux server-side idle timeout is hardcoded at 65s and kills healthy realtime sessions in throttled background tabs (server-side counterpart of XWIKI-23928) * Document the netflux.maxIdleTimeout, netflux.pingInterval and netflux.pingMaxMissedPongs configuration properties in xwiki.properties. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: ac260d0b105cd2e3fcf8f9378222086eb9e48ac3 https://github.com/xwiki/xwiki-platform/commit/ac260d0b105cd2e3fcf8f93782220... Author: Pierre Jeanjean <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/pom.xml M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-api/src/main/java/org/xwiki/livedata/LiveDataEntryStore.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-api/src/test/java/org/xwiki/livedata/LiveDataEntryStoreTest.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-livetable/src/main/java/org/xwiki/livedata/internal/livetable/LiveTableLiveDataEntryStore.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-livetable/src/test/java/org/xwiki/livedata/internal/livetable/LiveTableLiveDataEntryStoreTest.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-macro/src/main/resources/ApplicationResources.properties M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-rest/src/main/java/org/xwiki/livedata/internal/rest/DefaultLiveDataEntryResource.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-rest/src/main/java/org/xwiki/livedata/rest/LiveDataEntryResource.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-docker/src/test/it/org/xwiki/livedata/test/ui/LiveDataIT.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-pageobjects/src/main/java/org/xwiki/livedata/test/po/TableLayoutElement.java M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-api/etc/platform-livedata-api.api.md M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-api/src/liveDataSource.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/BaseDisplayer.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/BaseDisplayer.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/displayerTestsHelper.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/footnotes/LivedataFootnotes.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/footnotes/LivedataFootnotes.vue A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/LiveDataLogic.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/LiveDataLogic.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/editBus.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/i18nResolver.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/etc/platform-livedata-xwiki.api.md M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/src/XWikiLiveDataSource.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/src/liveDataSource.test.ts Log Message: ----------- XWIKI-24724: Fix row position in livedata edit mode (#6238) Commit: a34ebc142f5ac34166d7d7a1caf04007950b1b17 https://github.com/xwiki/xwiki-platform/commit/a34ebc142f5ac34166d7d7a1caf04... Author: Thomas Mortagne <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/pom.xml M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/src/main/java/org/xwiki/extension/index/internal/ExtensionIndexSolrCoreInitializer.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/src/main/java/org/xwiki/extension/index/internal/ExtensionIndexStore.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/src/test/java/org/xwiki/extension/index/internal/ExtensionIndexStoreTest.java Log Message: ----------- XWIKI-23412: The repositoryId of an indexed extension can end up being null (#6694) * Don't update the installed or compatible state of an extension which is not indexed * Add a migrration to fix broken extension entries * Make ExtensionIndexStore#exists use a real-time get so that it also finds documents which are not committed yet * Remove the unused ExtensionIndexStore#exists(ExtensionId, Boolean) Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: b8365f1e57b7b36c1c18b53136f50efa690110f7 https://github.com/xwiki/xwiki-platform/commit/b8365f1e57b7b36c1c18b53136f50... Author: Pierre Jeanjean <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-macro/src/main/resources/ApplicationResources.properties M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-docker/src/test/it/org/xwiki/livedata/test/ui/LiveDataIT.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-pageobjects/src/main/java/org/xwiki/livedata/test/po/LiveDataElement.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-pageobjects/src/main/java/org/xwiki/livedata/test/po/TableLayoutElement.java M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-api/etc/platform-livedata-api.api.md M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-api/src/logic.ts A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataActions.test.js A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataActions.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataDropdownMenu.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataDropdownMenu.vue A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataEditButton.test.js A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataEditButton.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataTopbar.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/XWikiLivedata.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/XWikiLivedata.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/BaseDisplayer.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/layouts/cards/LayoutCards.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/layouts/table/LayoutTable.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/layouts/table/LayoutTableHeaderNames.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/LiveDataLogic.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/LiveDataLogic.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/i18nResolver.ts Log Message: ----------- XWIKI-24729: Make livedata's edit mode better integrated in XWiki's UI (#6335) Co-authored-by: Claude Opus 5 (1M context) <[email protected]> Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: e9e7eb048b26a62688c86d2d2cc96b5d547cca87 https://github.com/xwiki/xwiki-platform/commit/e9e7eb048b26a62688c86d2d2cc96... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/DeleteUserConfirmationModal.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/CreatePagePage.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/PageTypePicker.java M xwiki-platform-core/xwiki-platform-tour/xwiki-platform-tour-test/xwiki-platform-tour-test-pageobjects/src/main/java/org/xwiki/tour/test/po/PageWithTour.java M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-docker/src/test/it/org/xwiki/test/ui/docker/HomepageTourIT.java Log Message: ----------- [Misc] Add the @since of the LTS branches for the backported testneeded tests (#6715) * XWIKI-25147: Add automated test for "Homepage Tour" * Added the `@since` of the LTS branches the test was backported to Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> * XWIKI-22023: Add automated test for "Recommended Templates when creating pages" * Added the `@since` of the LTS branches the test was backported to Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> * XWIKI-18504: Add automated test for "Delete user with Script or Programming Rights" * Added the `@since` of the LTS branches the test was backported to Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: a007051e7805cbd9cbf8e5b5e8cdbc654601f8ba https://github.com/xwiki/xwiki-platform/commit/a007051e7805cbd9cbf8e5b5e8cdb... 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]> Commit: 02ff059199237d9764b283712308b0657cd24fca https://github.com/xwiki/xwiki-platform/commit/02ff059199237d9764b283712308b... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/DeleteUserConfirmationModal.java Log Message: ----------- XWIKI-18504: Add automated test for "Delete user with Script or Programming Rights" (#6718) * Added the `@since` of stable-17.10.x, which the test is now backported to Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 1801e61050de1a61420977c16290dba969e2b5d4 https://github.com/xwiki/xwiki-platform/commit/1801e61050de1a61420977c16290d... 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/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/EmojiPanel.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/SpecialCharacterDialog.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/MessageBoxElement.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/ViewPage.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 Log Message: ----------- XWIKI-25074: Add automated test for "Insert Info Macro in CKEditor" (#6722) * Added the `@since` of the LTS branches the test was backported to Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: ca387b124599c13bcfec09fe7dbe41fe8f5aa6d8 https://github.com/xwiki/xwiki-platform/commit/ca387b124599c13bcfec09fe7dbe4... Author: LucasC <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/BootstrapSwitch.xml Log Message: ----------- XWIKI-25218: Indeterminate notification preference toggles have insufficient color contrast (#6676) * Kept indeterminate Bootstrap Switches fully opaque Commit: 8e6deb1c6a0c155b567565c134108bcf219f7201 https://github.com/xwiki/xwiki-platform/commit/8e6deb1c6a0c155b567565c134108... Author: Michael Hamann <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-ui/src/main/resources/XWiki/Registration.xml M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/XWikiTest.java Log Message: ----------- XWIKI-25184: Improve the validation of user names during registration * Reject all reserved user names, case-insensitively * Add unit tests for the registration of users Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: e4fccbc54d589c416814919aa75e836d76ea1aaf https://github.com/xwiki/xwiki-platform/commit/e4fccbc54d589c416814919aa75e8... Author: Manuel Leduc <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/pages/PagesResource.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/pom.xml M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/pages/PagesResourceImpl.java A xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/pages/PagesResourceImplTest.java Log Message: ----------- XWIKI-24895: Improve the parent filter of the pages REST resource * Limit the time spent evaluating the parentId filter * Return a 400 response for an invalid parentId filter * Add unit tests for PagesResourceImpl Commit: 722b1dfef06d617483ba4c03a8450c948a537120 https://github.com/xwiki/xwiki-platform/commit/722b1dfef06d617483ba4c03a8450... 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]> Commit: e7053baa14a52f6a936ec53847b1d8326ae3ade2 https://github.com/xwiki/xwiki-platform/commit/e7053baa14a52f6a936ec53847b1d... Author: Manuel Leduc <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M pnpm-lock.yaml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/global.d.ts M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-designsystem-webjar/src/main/node/src/types.d.ts M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-webjar/src/main/node/package.json M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-webjar/src/main/node/src/xwiki.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/authentication/authentication-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/autosave/autosave-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/backends/backend-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/document/document-xwiki/global.d.ts A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataPersistentConfiguration.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/DisplayerActions.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/DisplayerXObjectProperty.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/LiveDataLogic.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/editBus.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/utilities/XWikiIcon.vue R xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/services/xwiki.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/tsconfig.json M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/package.json M xwiki-platform-core/xwiki-platform-node/src/main/node/core/model/model-reference/model-reference-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/model/model-remote-url/model-remote-url-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/etc/platform-xwiki-utils.api.md A xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/package.json M xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/src/index.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/src/xwikiGlobal.ts M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-webjar/src/main/node/src/globals.d.ts Log Message: ----------- XWIKI-25237: Provide a single TypeScript declaration of the global XWiki object (#6728) Commit: 6333d50a90dc53389357c420f54ceddb0ee59318 https://github.com/xwiki/xwiki-platform/commit/6333d50a90dc53389357c420f54ce... Author: xwikiorg-llm-bot <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/lock/lock.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/viewers/tags.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/fullScreen.js Log Message: ----------- [Misc] Fix the SonarCloud reliability issues failing the master quality gate (#6699) * [Misc] Fix the SonarCloud reliability issues failing the master quality gate * tags.js: replace the URL fragment with a regular expression that cannot backtrack (javascript:S8786) * lock.js: explicitly ignore the promise returned by the lock request (javascript:S9383) * fullScreen.js: use Number.parseFloat (javascript:S7773) Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01AjmX3SBoLz9uRr9nTARUmF * [Misc] Fix the SonarCloud reliability issues failing the master quality gate * tags.js: explain why the href fragment can be replaced with a simple regular expression Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 5.5 <[email protected]> Co-authored-by: Marius Dumitru Florea <[email protected]> Commit: d406e15fc38028b3eb905cbdbb043bc9fd3a25e3 https://github.com/xwiki/xwiki-platform/commit/d406e15fc38028b3eb905cbdbb043... Author: Thomas Mortagne <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Document.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/XWikiTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/api/DocumentTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/test/MockitoOldcore.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/main/java/org/xwiki/refactoring/internal/ModelBridge.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/main/java/org/xwiki/refactoring/internal/job/DeleteJob.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/test/java/org/xwiki/refactoring/internal/job/DeleteJobTest.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/pom.xml M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/DefaultModelBridge.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/test/java/org/xwiki/refactoring/internal/DefaultModelBridgeTest.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/pages/ModifiablePageResource.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/pages/PageResourceImplTest.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/pages/PageTranslationResourceImplTest.java Log Message: ----------- XWIKI-24946: Improve document delete APIs * Add deleteDocument/deleteAllDocuments variants indicating if the delete is performed by the context user * Use them in the Document script API, the REST API and the refactoring delete job Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: e9ade36ea61514ef3701604c58dc529ce1cef9ed https://github.com/xwiki/xwiki-platform/commit/e9ade36ea61514ef3701604c58dc5... Author: Vincent Massol <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-utils/src/main/java/org/xwiki/extension/test/AbstractExtensionTestUtils.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/TestExtensionRepository.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/TestConfiguration.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/UITest.java Log Message: ----------- XWIKI-18448: Add automated test for "Create Wiki From A Template With Extensions Installed' (#6731) * XWIKI-24271: Finish support for clustering in the docker test framework * Added the `@since` of the LTS branches the test extension repository support was backported to Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> * XWIKI-18448: Add automated test for "Create Wiki From A Template With Extensions Installed' * Added the `@since` of the LTS branches the test was backported to Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 9bede7c961813055c60bebf68ea99cb3b02c7213 https://github.com/xwiki/xwiki-platform/commit/9bede7c961813055c60bebf68ea99... Author: Michael Hamann <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-display/xwiki-platform-display-api/src/main/java/org/xwiki/display/internal/DocumentTitleDisplayer.java M xwiki-platform-core/xwiki-platform-display/xwiki-platform-display-api/src/test/java/org/xwiki/display/internal/DocumentTitleDisplayerTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/doc/XWikiDocumentRenderingTest.java Log Message: ----------- XWIKI-25188: Improve the title extracted from the content * Execute the heading extracted from the content in the context of the document it comes from. * Keep the meta data of the content, in particular the source, on the heading XDOM. * Set the reference of the document as the transformation id. * Add unit and integration tests. * Fall back to the document name when the heading extracted from the content cannot be rendered - plain text contexts such as the browser tab title, the breadcrumb or the navigation tree would otherwise display the whole error description, including the stack trace. * Update the tests that expected a rendering error as the title. Co-Authored-By: Claude Opus 5 <[email protected]> Commit: be1a70848278eca8bec4c3f322a1253ff68d6cb5 https://github.com/xwiki/xwiki-platform/commit/be1a70848278eca8bec4c3f322a12... Author: Thomas Mortagne <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/export/html/HtmlPackager.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/pdf/impl/FileSystemURLFactory.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/ExportURLFactory.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/XWikiMockitoTest.java A xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/export/html/HtmlPackagerTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/pdf/impl/FileSystemURLFactoryTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/web/ExportURLFactoryMockitoTest.java Log Message: ----------- XWIKI-25168: Improve resource resolution during export (#6735) * use the prefixed Environment API to resolve skin and export resources * resolve exported files relative to the export directory * refactor skin packaging in the HTML export * fix an infinite loop when an exported resource cannot be found * add tests Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: dd2dcbe016e430cad94a6723c8a3e93c3a4c3fb4 https://github.com/xwiki/xwiki-platform/commit/dd2dcbe016e430cad94a6723c8a3e... Author: Thomas Mortagne <[email protected]> Date: 2026-10-09 (Fri, 09 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/pom.xml M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/src/main/java/org/xwiki/test/integration/maven/RepositoryResolver.java Log Message: ----------- XCOMMONS-3817: Upgrade embedded Maven to 3.9.10 and Maven Resolver 2.0.24 * use a more generic code Commit: 88bbf1cbb0f7e9f30aee2ca48566015264404716 https://github.com/xwiki/xwiki-platform/commit/88bbf1cbb0f7e9f30aee2ca485660... Author: Thomas Mortagne <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/src/main/java/org/xwiki/test/integration/maven/ArtifactResolver.java Log Message: ----------- XCOMMONS-3817: Upgrade embedded Maven to 3.9.10 and Maven Resolver 2.0.24 * improve error handling Commit: 117475c6cf6c8a9186e842392fef4ebda4c1edcf https://github.com/xwiki/xwiki-platform/commit/117475c6cf6c8a9186e842392fef4... Author: Thomas Mortagne <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/pom.xml M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ExtensionUpdaterListener.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ProjectImportFinishedEvent.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ProjectUpdaterListener.java A xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/test/java/org/xwiki/repository/internal/ExtensionUpdaterListenerTest.java A xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/test/java/org/xwiki/repository/internal/ProjectUpdaterListenerTest.java Log Message: ----------- XWIKI-25208: Updating a project or an extension in the repository may be reverted by the concurrent last-version update of the page (#6743) * Ignore remote events in ProjectUpdaterListener and ExtensionUpdaterListener: in a cluster, the other member was reacting to the version page events of the import outside of the import guard and saving the project/extension page from its outdated cache * Fix ProjectImportFinishedEvent matching ExtensionImportStartingEvent instead of ProjectImportStartingEvent * Add unit tests for both listeners Co-authored-by: Claude Opus 5.5 <[email protected]> Commit: 7ffcff9bd4a6cdff660c59720879077268db8474 https://github.com/xwiki/xwiki-platform/commit/7ffcff9bd4a6cdff660c597208790... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-docker/src/test/it/org/xwiki/panels/test/ui/docker/PanelsAdministrationIT.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-pageobjects/src/main/java/org/xwiki/panels/test/po/PageLayoutTabContent.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-pageobjects/src/main/java/org/xwiki/panels/test/po/PageWithPanels.java Log Message: ----------- XWIKI-21250: Add automated test for "Panel Wizard Change Order Of The Panels" (#6603) * Add PanelsAdministrationIT#changePanelOrder: with a left column holding the Applications and Navigation panels, drag Applications below Navigation in the Panel Wizard, save, and check the new order on another page and in the saved layout * Add PageLayoutTabContent#dragPanelBelow and PageWithPanels#getPanelTitles * Fix PageLayoutTabContent#getLeftPanels/getRightPanels, which always returned an empty string since they read the text of an input instead of its value Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 191f2a746d03ea9ccbf23ce157c2b2e048d05ef9 https://github.com/xwiki/xwiki-platform/commit/191f2a746d03ea9ccbf23ce157c2b... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-docker/src/test/it/org/xwiki/like/test/ui/LikeIT.java M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-pageobjects/src/main/java/org/xwiki/like/test/po/LikeButton.java M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-pageobjects/src/main/java/org/xwiki/like/test/po/LikersPage.java Log Message: ----------- XWIKI-25121: Add automated test for "Like and Unlike a page" (#6583) * LikeIT#likeUnlikeOnSubwiki (XWIKI-25121): two users like and unlike a page and a terminal page of a subwiki, and the counters are kept after a reload * LikeIT#likeUnlikeDefaultConfiguration (XWIKI-25121): unlike the terminal page on the main wiki * LikeIT#likeUnlikeDefaultConfiguration (XWIKI-25122): open the likers list through the number of likes next to the Like button and through "More actions > Likes" * New LikeButton#clickLikersLink and LikersPage#goToLikersFromMoreActions * Allow creating subwikis in the like docker tests Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 0f11563268da02ee561613b754a4c55a9129a6c1 https://github.com/xwiki/xwiki-platform/commit/0f11563268da02ee561613b754a4c... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-docker/src/test/it/org/xwiki/search/test/ui/SearchSuggestIT.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-docker/src/test/it/org/xwiki/search/test/ui/SolrSearchIT.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-pageobjects/src/main/java/org/xwiki/search/test/po/QuickSearchResult.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-pageobjects/src/main/java/org/xwiki/search/test/po/SolrSearchResult.java Log Message: ----------- XWIKI-25153: Add automated test for "Create Page And Search" (#6593) * SolrSearchIT#highlightSearchedWords (XWIKI-25153, XWIKI-25155): the title, content and attachment name words of a nested and a terminal page are highlighted on the Solr search page; the title and attachment name words are highlighted in the quick search "Page titles" and "Attachment names" sections * SearchSuggestIT#verifySearchSuggestTitles (XWIKI-25154): a page saved from a Velocity script without a locale is listed in the quick search "Page titles" section * SearchSuggestIT#verifyDisablingSearchSuggest re-activates the search suggest at the end, since SolrSearchIT now uses it on the same instance * New SolrSearchResult#getHighlightedWords and QuickSearchResult#getHighlights Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 8ff0adaeed0dcea5eca0a7cb672093c3b185d34a https://github.com/xwiki/xwiki-platform/commit/8ff0adaeed0dcea5eca0a7cb67209... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/CreatePageAndSpaceIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/CreatePageNestedDocumentsIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/RenamePageIT.java Log Message: ----------- XWIKI-25104: Add automated test for "Create a Nested Document without creating the parents" (#6586) * CreatePageNestedDocumentsIT#createNestedDocumentsFromURL (XWIKI-25104): the missing parents of the nested pages created from the URL (A/B/C/D/E/F and X) are still missing afterwards * CreatePageAndSpaceIT#createSpaceAndPage (XWIKI-25105): creating a page from a terminal page proposes the terminal page's space as location, so the new page is created as its sibling * RenamePageIT#moveParentWithoutChildren (XWIKI-25108): moving a page with "Preserve children" unchecked moves only that page, its children stay reachable at their old location * RenamePageIT#renameExtensionPage (XWIKI-25110): renaming a page of an installed extension asks for a confirmation; cancelling leaves the page in place, confirming with the page selected renames it Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: ef779ad305efd01314fa6d824209ba1058c6e2df https://github.com/xwiki/xwiki-platform/commit/ef779ad305efd01314fa6d824209b... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsSettingsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/AbstractNotificationsSettingsPage.java A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsMacroSettingsPage.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/preferences/filters/CustomNotificationFilterModal.java Log Message: ----------- XWIKI-25142: Add automated test for "Notifications Custom Filters Preferences" (#6577) * NotificationsSettingsIT#preferencesMacrosInSyncWithNotificationSettings (XWIKI-25142, XWIKI-25143, XWIKI-25146): a page holding the notificationsEmailPreferences, notificationsSystemFiltersPreferences and notificationsCustomFiltersPreferences macros shows the same email frequency, details of the changes, system filters and custom filters as the user Notification settings, and a change made on either side (including adding and deleting a custom filter) is reflected on the other * Add NotificationsMacroSettingsPage and AbstractNotificationsSettingsPage#getNotificationEmailInterval/#setNotificationEmailInterval (with the EmailInterval enum) * CustomNotificationFilterModal#getLocations waits for the location tree to be loaded: the modal initializes it asynchronously, and opening it to a node before that sometimes had no effect Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 76f001c4c28319adf2f002eddf47391559d0f176 https://github.com/xwiki/xwiki-platform/commit/76f001c4c28319adf2f002eddf473... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-test/xwiki-platform-security-authentication-test-docker/src/test/it/org/xwiki/security/authentication/test/ui/ForgotUsernameIT.java M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-test/xwiki-platform-security-authentication-test-docker/src/test/it/org/xwiki/security/authentication/test/ui/ResetPasswordIT.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/LoginPage.java Log Message: ----------- XWIKI-25095: Add automated test for "Forgot your password" (#6568) XWIKI-25096: Add automated test for "Forgot your username" * Extend ResetPasswordIT#resetForgottenPassword: the actual password reset now starts from the "Forgot your password?" link of the login page * Extend ForgotUsernameIT#retrieveUsername: the single-account request now starts from the "Forgot your username?" link of the login page, and the confirmation message is checked to contain the entered e-mail address * Add LoginPage#clickForgotUsername and LoginPage#clickForgotPassword Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 21560985c825ac854564766ed1e7b8fce9204404 https://github.com/xwiki/xwiki-platform/commit/21560985c825ac854564766ed1e7b... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/UsersGroupsRightsManagementIT.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/DeleteUserConfirmationModal.java Log Message: ----------- XWIKI-25109: Add automated test for "Override a right at page level" (#6570) XWIKI-25099: Add automated test for "Replace Author when Deleting Users" * Add UsersGroupsRightsManagementIT#overrideRightAtPageLevel: "view" restricted to XWikiAdminGroup on a nested page and its children, granted to XWikiAllGroup on a terminal child page, checked as a new user * Extend UsersGroupsRightsManagementIT#deleteUserWithScriptRights: a user without Script Right is rejected as new author, a user with Script Right is selected and the page is then last modified by that user * Add DeleteUserConfirmationModal#setNewAuthor and DeleteUserConfirmationModal#isNewAuthorErrorDisplayed Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 8389346571de37224a8fc10cd3f312d23519391e https://github.com/xwiki/xwiki-platform/commit/8389346571de37224a8fc10cd3f31... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-model/xwiki-platform-model-validation/xwiki-platform-model-validation-test/xwiki-platform-model-validation-test-docker/src/test/it/org/xwiki/model/validation/test/ui/docker/NameStrategiesIT.java M xwiki-platform-core/xwiki-platform-model/xwiki-platform-model-validation/xwiki-platform-model-validation-test/xwiki-platform-model-validation-test-pageobjects/src/main/java/org/xwiki/model/validation/test/po/NameStrategiesAdministrationSectionPage.java Log Message: ----------- XWIKI-25125: Add automated test for "Name strategies Kebab case strategy" (#6604) * Add NameStrategiesIT#kebabCaseStrategy: configure the Kebab-case strategy with the conversion to lowercase, the dots allowed between digits and a forbidden word from the Name Strategies administration section, create a page whose title has accents, spaces, special characters, dots and the forbidden word, and check the transformed page name and the kept title * Restore the default name strategy options after each test of NameStrategiesIT * Add NameStrategiesAdministrationSectionPage#setSlugConvertToLowercase, #setSlugAllowDots and #setSlugForbiddenWords Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: b1fb4311501502f27c5a8f51ce47ac2536f99b99 https://github.com/xwiki/xwiki-platform/commit/b1fb4311501502f27c5a8f51ce47a... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-tag/xwiki-platform-tag-test/xwiki-platform-tag-test-docker/src/test/it/org/xwiki/tag/test/ui/TagIT.java A xwiki-platform-core/xwiki-platform-tag/xwiki-platform-tag-test/xwiki-platform-tag-test-pageobjects/src/main/java/org/xwiki/tag/test/po/TagCloudPage.java Log Message: ----------- XWIKI-25156: Add automated test for "Retrieve Tag" (#6605) * Add TagIT#tagCloudListsNestedAndTerminalTags: tag a nested page and a terminal page from the UI, check that the tag cloud of Main.Tags lists all their tags, and that clicking the tag shared by both pages lists both pages * Add the TagCloudPage page object (tags of the Main.Tags tag cloud, click on a tag) Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: c7854e75358f118e5410faa6834c2886c0504f22 https://github.com/xwiki/xwiki-platform/commit/c7854e75358f118e5410faa6834c2... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-docker/src/test/it/org/xwiki/extension/test/docker/ExtensionIT.java A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionHistoryPage.java A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionHistoryRecordPane.java A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionUpdaterPage.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-test/xwiki-platform-repository-test-utils/src/test/java/org/xwiki/repository/test/RepositoryTestUtils.java Log Message: ----------- XWIKI-19941: Add automated test for "Install extension history" (#6584) * ExtensionIT#testInstall (XWIKI-19941): the install is listed first in Extensions > History, by superadmin * ExtensionIT#testUninstall (XWIKI-22606): the progress bar is displayed while the uninstall job waits for the unused pages confirmation, and is gone once it's finished; both uninstalls and the installs that preceded them are listed in Extensions > History, the most recent first * ExtensionIT#testUpgrade (XWIKI-24116): the upgrade is started from Extensions > Updater, after "Check for updates" lists the extension as outdated * New ExtensionHistoryPage, ExtensionHistoryRecordPane and ExtensionUpdaterPage page objects * RepositoryTestUtils sets the id of the extension version objects it creates, as the repository importer does, since the versions of an extension are looked up by it (without it, the Updater found no newer version) Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 8e7fc16e5ffa999467253436f8a56f36a8af447a https://github.com/xwiki/xwiki-platform/commit/8e7fc16e5ffa999467253436f8a56... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-annotation/xwiki-platform-annotation-test/xwiki-platform-annotation-test-docker/src/test/it/org/xwiki/annotation/test/ui/AnnotationsIT.java M xwiki-platform-core/xwiki-platform-annotation/xwiki-platform-annotation-test/xwiki-platform-annotation-test-pageobjects/src/main/java/org/xwiki/annotation/test/po/AnnotatableViewPage.java M xwiki-platform-core/xwiki-platform-annotation/xwiki-platform-annotation-test/xwiki-platform-annotation-test-pageobjects/src/main/java/org/xwiki/annotation/test/po/AnnotationsLabel.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/CommentElement.java Log Message: ----------- XWIKI-25148: Add automated test for "Delete Annotation" (#6600) XWIKI-25149: Add automated test for "Reply To Annotation" * AnnotationsIT#addEditAndDeleteAnnotations renamed to addEditReplyToAndDeleteAnnotations and extended: reply to an annotation from its bubble, expand its thread from the bubble "View thread" button on a fresh page, delete an annotation from the Comments tab and check that its highlight is gone after a reload, and check that the bubble deletions remove the highlights * Add AnnotatableViewPage#replyToAnnotationByText/viewAnnotationThreadByText/waitUntilAnnotationCount, AnnotationsLabel#clickReplyById/clickViewThreadById and CommentElement#getReplyTo Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 81771ce55b2d4b3ce19b07290f6b205e5f22a597 https://github.com/xwiki/xwiki-platform/commit/81771ce55b2d4b3ce19b07290f6b2... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/servletengine/ServletContainerExecutor.java Log Message: ----------- XWIKI-21990: Libreoffice docker tests failing to execute (#6592) * Download the LibreOffice deb packages matching the CPU architecture of the Docker host (x86_64 or aarch64) when building the office servlet container image, instead of always the x86-64 ones Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: acd06f3d86502ecabb604d0e8e10007ef66d9499 https://github.com/xwiki/xwiki-platform/commit/acd06f3d86502ecabb604d0e8e100... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/RegisterIT.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/AccountValidationPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/InactiveAccountPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/RegistrationAdministrationSectionPage.java Log Message: ----------- XWIKI-25098: Add automated test for "Register an user using email verification" (#6572) * Add RegisterIT#registerWithEmailVerification: "Use Email Verification" enabled from the Registration administration section; a newly registered user is inactive and is shown the "not yet active" page on login; the account is activated through the link received by email (GreenMail), and a second user registered with the same email address is activated by entering the validation key in the form of the inactive account page; both users can then log in * Configure GreenMail in RegisterIT (SMTP port forwarded to the container, mail storage JAR and Hibernate mapping) and add the greenmail-junit5 and angus-mail test dependencies to xwiki-platform-administration-test-docker * Add RegistrationAdministrationSectionPage, InactiveAccountPage and AccountValidationPage Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: ea9ec3c82799bfc674807663d38ea2d95df107c9 https://github.com/xwiki/xwiki-platform/commit/ea9ec3c82799bfc674807663d38ea... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-docker/src/test/it/org/xwiki/user/test/ui/UserProfileIT.java A xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-docker/src/test/resources/another-avatar.png A xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-pageobjects/src/main/java/org/xwiki/user/test/po/UserInactivePage.java Log Message: ----------- XWIKI-25128: Add automated test for "Change Avatar Image Select Another Image" (#6596) XWIKI-25129: Add automated test for "Enable and disable user account" XWIKI-25130: Add automated test for "User membership in the profile" * UserProfileIT#changeAvatarImage: upload a second image and check that it replaces the first one as the avatar * UserProfileIT#disabledUserTest: check that a disabled user gets the "account disabled" notice instead of the Page Index, User Index and Application Index, and that once enabled again the user can view them and edit a page * Add UserProfileIT#groupMembershipIncludesSubwikiGroups: the profile Groups tab lists the direct, parent and subwiki groups of a global user, both for an administrator and for the user * Add the UserInactivePage page object * Add the index, user directory and application UIs and the subwiki creation dependencies to the test WAR Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 49c99845e7340b0b078a0b62904f353ae812a418 https://github.com/xwiki/xwiki-platform/commit/49c99845e7340b0b078a0b62904f3... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/AuthenticationAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/LoginProtectionIT.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/LoginPage.java Log Message: ----------- XWIKI-25093: Add automated test for "Authentication security module disable account" (#6567) XWIKI-25092: Add automated test for "Authentication security module CAPTCHA" * Add LoginProtectionIT#disableAccountStrategy: configure the "Disable account" strategy (4 attempts) from the Authentication administration section, check that the account is disabled after 4 failures (message, right password refused), and that the user can log in once the account is enabled back * Extend LoginProtectionIT#repeatedAuthenticationFailure: once the CAPTCHA is required, a wrong answer is refused and the right answer logs the user in, using a test CAPTCHA with a known answer registered by the test (Groovy) and selected in the CAPTCHA configuration * Add AuthenticationAdministrationSectionPage (authentication security form) and LoginPage#setCaptchaAnswer Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 27df266a127434a0443154c4bc0c36d361455f38 https://github.com/xwiki/xwiki-platform/commit/27df266a127434a0443154c4bc0c3... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-macro/xwiki-platform-notifications-macro-ui/src/main/resources/XWiki/Notifications/Code/Macro/NotificationsMacro.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsContainerElement.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsTrayPage.java Log Message: ----------- XWIKI-25165: "Load older notifications" skips the notifications that are in the same second as the last displayed one (#6750) * Blacklist the events already displayed when loading older notifications from the async notifications macro, which used to send an empty blacklist * Include the events dated exactly at the date of the last displayed notification, since the date of a document event has no milliseconds * Don't fail when a batch of older notifications is empty * Add a functional test loading the older notifications of the notification menu, with page object APIs for the "Load older notifications" button Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 0c68ec9c7f1dce9babbdd1455ea31b60e4f990a1 https://github.com/xwiki/xwiki-platform/commit/0c68ec9c7f1dce9babbdd1455ea31... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-dashboard/xwiki-platform-dashboard-test/xwiki-platform-dashboard-test-docker/src/test/it/org/xwiki/dashboard/test/ui/DashboardIT.java M xwiki-platform-core/xwiki-platform-dashboard/xwiki-platform-dashboard-test/xwiki-platform-dashboard-test-pageobjects/src/main/java/org/xwiki/like/test/po/DashboardEditPage.java A xwiki-platform-core/xwiki-platform-dashboard/xwiki-platform-dashboard-test/xwiki-platform-dashboard-test-pageobjects/src/main/java/org/xwiki/like/test/po/DashboardElement.java Log Message: ----------- XWIKI-25141: Add automated test for "Create Dashboard Page with Gadgets and Columns" (#6607) * Add DashboardIT#createDashboardWithGadgetsAndColumns: as a user without script right, create a nested page and a terminal page holding a dashboard macro and, for each, add 2 gadgets with their default titles, add a column, drag a gadget to it, save and check the gadget layout per column, also after a reload * Add the DashboardElement page object (columns and gadget titles of a dashboard, in view or edit mode) and make DashboardEditPage extend it * Add DashboardEditPage#gotoPage, #waitUntilReady, #addGadget, #addColumn, #moveGadgetToColumn and #clickSaveAndView Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: df9a76b54ce438892541a2bda04396b711fda794 https://github.com/xwiki/xwiki-platform/commit/df9a76b54ce438892541a2bda0439... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-mentions/xwiki-platform-mentions-test/xwiki-platform-mentions-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-mentions/xwiki-platform-mentions-test/xwiki-platform-mentions-test-docker/src/test/it/org/xwiki/mentions/test/ui/MentionsIT.java M xwiki-platform-core/xwiki-platform-mentions/xwiki-platform-mentions-test/xwiki-platform-mentions-test-pageobjects/src/main/java/org/xwiki/mentions/test/po/MentionNotificationPage.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/preferences/filters/CustomNotificationFilterModal.java Log Message: ----------- XWIKI-25123: Add automated test for "Add exclusive filters" (User Mentions Tests) (#6581) * MentionsIT#exclusiveFiltersOnMentions (XWIKI-25123): on the nested pages a/b/c/d/e, Ignore custom filters on the Mentions event type restrict the mentions listed in the notification menu and in the daily email * MentionsIT#mentionLocalSubwikiUser (XWIKI-25124): a local user of a subwiki mentioned on a page of the subwiki is notified in the notification menu and in the daily email, sent with the mail configuration of the main wiki * Set up GreenMail, the mail storage and the scheduler in the mentions docker tests, and allow creating subwikis with local users * CustomNotificationFilterModal#getLocations waits for the tree to be loaded, and #clickSubmit waits for the "Saved!" success message to disappear, so that it does not cover the Submit button of the next filter Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 191b091b00f307426e982a5c5b3611230fa55317 https://github.com/xwiki/xwiki-platform/commit/191b091b00f307426e982a5c5b361... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/AttachmentIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/CommentsIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/RecycleBinIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/SectionEditIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/WikiEditIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-pageobjects/src/main/java/org/xwiki/flamingo/skin/test/po/AttachmentsViewPage.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/AttachmentHistoryPage.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/DeletedPageEntry.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/ViewPage.java Log Message: ----------- XWIKI-25089: Add automated test for "Add a Comment from More Actions Menu" (#6585) * CommentsIT#commentAsLoggedInUser (XWIKI-25089): comment from the comments viewer opened through "More actions > Comments", then find the comment in the Comments tab of the page * AttachmentIT#uploadAttachments (XWIKI-25091): after uploading the same file twice, the attachment history lists versions 1.1 and 1.2 with their size, author and date * AttachmentIT#uploadAttachments (XWIKI-25094): delete an attachment from the attachments viewer opened through "More actions > Attachments", on a nested and on a terminal page * RecycleBinIT#viewDeletedPage (XWIKI-25100): the non-admin deleter sees the "not found" message, the deleter and the deletion date, then restores the page * WikiEditIT#editWikiFormattingToolbarButtons (XWIKI-25090): bold applied from the wiki editor toolbar is rendered in bold once saved, on a nested and on a terminal page * SectionEditIT#sectionEditWithTextEditorPreference (XWIKI-25079): a user whose default editor is Text edits a section directly in the wiki editor, and saving the modified section keeps the other sections * New ViewPage#openCommentsViewerFromMoreActions and #editSectionInWikiEditor, AttachmentsViewPage#openAttachmentsViewerFromMoreActions, AttachmentHistoryPage#getDate and DeletedPageEntry#getDeletionDate Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: ea291e940294fc38f160b47e601654f4ef900dbe https://github.com/xwiki/xwiki-platform/commit/ea291e940294fc38f160b47e60165... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-pageobjects/src/main/java/org/xwiki/livedata/test/po/TableLayoutElement.java A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/SubWikiTestUtilsParameterResolver.java A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/SubWikiTestUtils.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/UITest.java M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/AllIT.java M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/SubWikiIT.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/WikiCreationRightIT.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-pageobjects/src/main/java/org/xwiki/wiki/test/po/JoinWikiPage.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-pageobjects/src/main/java/org/xwiki/wiki/test/po/WikiCreationRightsAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-pageobjects/src/main/java/org/xwiki/wiki/test/po/WikiIndexPage.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-pageobjects/src/main/java/org/xwiki/wiki/test/po/WikiUsersAdministrationSectionPage.java Log Message: ----------- XWIKI-25131: Add automated test for "Add And Delete Users To A Wiki" (#6566) XWIKI-25132: Add automated test for "Join Open Wiki" XWIKI-25133: Add automated test for "Login on Main Wiki with Local User From Subwiki" XWIKI-25127: Add automated test for "Grant Create Wiki Right For An User" * Add SubWikiTestUtils to xwiki-platform-test-docker, injectable in tests, to create a subwiki through the wiki creation job (with extensions installed on it) and set its membership type and user scope * Add page objects for the wiki members administration section of a subwiki, the Join Wiki page and the Creation Right administration section, plus Wiki Index helpers (can create wiki, join, has action) * SubWikiIT: create the subwiki once with SubWikiTestUtils in @BeforeAll and delete it in @AfterAll, so that the move page test and the new tests share it * Add SubWikiIT tests for joining an open wiki, adding and removing wiki members, and a subwiki local user not being able to log in on the main wiki * Add WikiCreationRightIT, granting the Create Wiki right to a user who then creates a wiki with the wizard * Enable the RightsManagerPlugin in these tests, needed to list wiki members and the users of the rights editor Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: d82ffb62695f769d8243450706808820c59f35e3 https://github.com/xwiki/xwiki-platform/commit/d82ffb62695f769d8243450706808... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/DocumentFieldsIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/WizardIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-pageobjects/src/main/java/org/xwiki/appwithinminutes/test/po/ApplicationHomePage.java A xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-pageobjects/src/main/java/org/xwiki/appwithinminutes/test/po/RenameApplicationModal.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-pageobjects/src/main/java/org/xwiki/panels/test/po/ApplicationsPanel.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-pageobjects/src/main/java/org/xwiki/panels/test/po/NavigationPanel.java Log Message: ----------- XWIKI-25137: Add automated test for "Create Application" (#6599) XWIKI-25136: Add automated test for "Create a AWM application in a nested document" XWIKI-25138: Add automated test for "Delete Application" XWIKI-25139: Add automated test for "In place edit for application entries" XWIKI-25140: Add automated test for "Rename Move application" * Add WizardIT#createApplicationFromApplicationsPanel: as a wiki administrator, start the wizard from the Applications panel, type a nested location, set the title and icon, add an entry, rename and move the application (check that its code pages are moved, that its entries are kept and that it is listed at its new location), check it in the Applications and Navigation panels, open it from the Applications panel and delete it * DocumentFieldsIT#titleAndContent: also edit a Number and a Short Text field in place and check the values after a reload * Add ApplicationsPanel#clickMoreApplications/getApplicationIcon, ApplicationHomePage#clickRenameApplication and the RenameApplicationModal page object * Fix NavigationPanel#getNavigationTree when the current page is Panels.Navigation (wrong metadata name) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: e855a886fa377732719ef9c1e9ad3a4cae080dab https://github.com/xwiki/xwiki-platform/commit/e855a886fa377732719ef9c1e9ad3... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/AllDocsIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/AllIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/DeletedAttachmentsIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/DeletedDocsIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-pageobjects/src/main/java/org/xwiki/index/test/po/DeletedAttachmentsPage.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-pageobjects/src/main/java/org/xwiki/index/test/po/DeletedDocsPage.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-pageobjects/src/main/java/org/xwiki/index/test/po/RestoreDocumentConfirmationModal.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-pageobjects/src/main/java/org/xwiki/livedata/test/po/LiveDataElement.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-pageobjects/src/main/java/org/xwiki/livedata/test/po/TableLayoutElement.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/LiveTableElement.java Log Message: ----------- XWIKI-25150: Add automated test for "Filter Nested Document" (#6594) * AllDocsIT#filterNestedDocuments (XWIKI-25150): the Page Index is filtered by the location ("1/2" and "1/2/") and by the title of nested pages, and a computed title is marked and explained in a footnote * DeletedAttachmentsIT#sortFilterAndDeletePermanently (XWIKI-25151): attachments deleted from a nested and a terminal page, by two users, are listed, sorted by attachment, page and deleter, filtered by location and deleter, and one of them is permanently deleted * DeletedDocsIT#restoreDeletedPages (XWIKI-25152): a deleted nested page and a deleted terminal page are restored with the "Restore" action of the Deleted Pages tab * Nest DeletedDocsIT in AllIT, since it was never run, and filter the Deleted Pages table in restoreOriginalDocumentAfterDeletionAndRecreation so that its row is displayed * Exclude XWiki.DeletedAttachments from the PR checker in DeletedAttachmentsIT: sorting on another column than the attachment name requires the programming right for its author * Fix LiveTableElement#sortAscending/sortDescending, which split the header CSS classes on words instead of whitespace and so never saw the current sort state * Fix RestoreDocumentConfirmationModal#clickReplace, which waited for a page reload without setting the reload marker first and so returned before the redirect * New DeletedDocsPage#restoreDoc, #hasDoc and #filterByDocName, DeletedAttachmentsPage#deletePermanently, #filterByLocation and #filterByDeleter, LiveTableElement#getColumnValues and TableLayoutElement#getColumnValues * LiveDataElement no longer waits for the full timeout when there are no footnotes Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: a42ac35191bff0debcb372290ed25d0c745082b9 https://github.com/xwiki/xwiki-platform/commit/a42ac35191bff0debcb372290ed25... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/XARImportIT.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/ExportAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/ImportAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-tree/xwiki-platform-tree-test/xwiki-platform-tree-test-pageobjects/src/main/java/org/xwiki/tree/test/po/TreeElement.java Log Message: ----------- XWIKI-25106: Add automated test for "Export Import a document with defined permissions" (#6573) * Add XARImportIT#exportImportPageWithRights (XWIKI-25106): a nested page whose view right is restricted to XWikiAdminGroup is exported as XAR and imported in a subwiki; the XWikiRights object is imported and a global user is still denied view there * Add XARImportIT#exportImportPageWithHistory (XWIKI-25107): a page with 4 versions is exported with its history and imported in a subwiki replacing the history; the subwiki page has the same versions, version comments and content * Add XARImportIT#exportImportPartialWiki (XWIKI-18641): from the Export administration section, select "Created pages", unselect all children of the XWiki node, choose the target version and export; in a subwiki, check the none/all selection links, then import only the test's own pages * Add ExportAdministrationSectionPage and ImportAdministrationSectionPage#selectNoDocuments/#selectAllDocuments * Fix TreeElement#getNodeIDs(), which failed with a ClassCastException (WebDriver returns a List, not an array) Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 5c45755cec713c18fdd0489db35e77148ba77f1b https://github.com/xwiki/xwiki-platform/commit/5c45755cec713c18fdd0489db35e7... Author: Vincent Massol <[email protected]> Date: 2026-10-10 (Sat, 10 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/CKEditor.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-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/src/test/it/org/xwiki/edit/test/ui/InplaceTranslateIT.java A xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/src/test/resources/notes.txt M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-pageobjects/src/main/java/org/xwiki/edit/test/po/InplaceEditablePage.java Log Message: ----------- XWIKI-25077: Add automated test for "Automatic link creation when dropping a non-image file" (#6590) XWIKI-25086: Add automated test for "Live macro rendering when editing in place" XWIKI-25088: Add automated test for "Switch to source while editing in place" XWIKI-25134: Add automated test for "Translate a document in a different language from Information Tab" XWIKI-25135: Add automated test for "Translate page while editing in place" * InplaceEditIT#dropNonImageFile (XWIKI-25077): a text file dropped in the in-place editor is uploaded as an attachment and linked from the content, and the link is kept after saving * InplaceEditIT#liveMacroRendering (XWIKI-25086): a macro inserted from Insert > Other Macros in the in-place editor is rendered right away * InplaceEditIT#switchToSourcePreservesSelection (XWIKI-25088): the caret in a paragraph and the selection of a word in a heading and in a table cell are kept when switching to Source and back * InplaceTranslateIT#translateInplace (XWIKI-25134, XWIKI-25135): the content (and not only the title) of the translations created from the Information tab and from the Translate button is saved, the Languages menu of the drawer switches between the original and the French translations, and the Translate button tooltip and the page title hint are displayed in the user interface language (German) * InplaceTranslateIT#translateTerminalPageFromInformationTab (XWIKI-25134): the title and content of a terminal page are translated from the Information tab, and the Languages menu of the drawer switches between the translations * New InplaceEditablePage#getTranslateButtonHint, #getDocumentTitleHint and #switchToLocale * New CKEditor#getSource, #getSourceSelectionStart, #getSourceSelectionEnd and #getSourceSelectedText Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 33725830877f34b26af996c1e30deb93c4710562 https://github.com/xwiki/xwiki-platform/commit/33725830877f34b26af996c1e30de... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsSettingsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/AbstractNotificationsSettingsPage.java Log Message: ----------- XWIKI-25113: Add automated test for "Add exclusive filters" (#6579) * NotificationsEmailsIT#customFiltersOnAlertsAndEmails (XWIKI-25113, XWIKI-25114, XWIKI-25117): on the nested pages a/b/c/d/e, Ignore and Notify custom filters restrict the update events of each channel: the notification menu, the daily email and the live emails * NotificationsEmailsIT#notificationsEmails (XWIKI-25115): the text version of the daily email also lists the update, comment, delete, mention and like events, each with the label of its type * NotificationsEmailsIT#liveEmailsOnSubwiki (XWIKI-25118): a local user of a subwiki receives live emails for the events of the subwiki, sent with the mail configuration of the main wiki * Send the live emails without grace time, and install the Mentions and Likes applications in the notifications docker tests * AbstractNotificationsSettingsPage#setNotificationEmailInterval does nothing when the frequency is already selected, and CustomNotificationFilterModal#clickSubmit waits for the save to be done, which also closes the success message that hid the Submit button of the next filter Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 65a0aa963b55243292db5fee0d719c32325d29b5 https://github.com/xwiki/xwiki-platform/commit/65a0aa963b55243292db5fee0d719... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsContainerElement.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsTrayPage.java Log Message: ----------- XWIKI-25111: Add automated test for "Create page" (#6575) * NotificationsIT#ownEventNotifications (XWIKI-25111): the Dashboard activity gadget lists the page creation as a "create" event by its creator (adds xwiki-platform-dashboard-ui to the test WAR) * NotificationsIT#displayNotificationsOnSubwikis (XWIKI-25112): the activity stream of the user profile lists the pages that the user created on the main wiki and on a subwiki, and not the events of another user * NotificationsIT#displayNotificationsOnSubwikis (XWIKI-25145): on a subwiki, the notifications macro restricted with pages= or spaces= only lists the events of that page or space * NotificationsIT#simpleNotifications (XWIKI-25116, XWIKI-25119, XWIKI-25120): "Load older notifications" loads the next batches until every notification is listed once, the badge count equals the number of listed unread notifications, and the badge disappears after Clear All and stays absent after a reload * NotificationsIT#compositeNotifications (XWIKI-25144): a page holding the notifications macro with useUserPreferences=true lists the same notifications as the tray, and marking one as read from the macro marks it as read in the tray * Add NotificationsTrayPage#isCountBadgeDisplayed and NotificationsContainerElement#waitUntilNotifications/#isNotificationUnread Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 06ab6461407c421fbe58766d8e64e8372df11e1b https://github.com/xwiki/xwiki-platform/commit/06ab6461407c421fbe58766d8e64e... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 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/FilterIT.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/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/LinkIT.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/SaveIT.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-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/ViewPage.java Log Message: ----------- XWIKI-25073: Add automated test for "Add a link to an existing page, attachment and URL" (#6587) …attachment and URL" * LinkIT#insertLinks (XWIKI-25073): links to a page, an attachment and a URL created from selected words keep the words as labels, and the saved page links to the page view URL, the attachment download URL and the external URL * LinkIT#useLinkShortcut (XWIKI-25085, renamed from useLinkShortcutWhenTargetPageNameHasSpecialCharacters): the "[" link autocomplete also links to a nested page and to the attachments of a nested and of a terminal page * ImageIT#imageWithLinkInCaption (XWIKI-25075): a captioned image whose caption holds a link, written in Source mode, keeps the link when the caption is edited in-line and is rendered as a figure with a figcaption * FilterIT#copyPasteText (XWIKI-25078): words copied with Ctrl+C and pasted with Ctrl+V are kept at both places and displayed after saving * SaveIT#save (XWIKI-25087): Save & View from the full screen mode of the (non-realtime) editor saves the content and goes back to view mode * New CKEditorToolBar#isInFullScreenMode, RichTextAreaElement#clickImageCaption, ViewPage#getContentLinkTarget and ViewPage#getImageCaption Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 63ee2f4227d347318dd8f1ad69021fcd29f10cca https://github.com/xwiki/xwiki-platform/commit/63ee2f4227d347318dd8f1ad69021... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 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/CKEditorToolBar.java A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/OfficeImporterDialog.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-pageobjects/src/main/java/org/xwiki/flamingo/skin/test/po/ExportModal.java M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-test/xwiki-platform-office-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-test/xwiki-platform-office-test-docker/src/test/it/org/xwiki/officeimporter/test/ui/OfficeExporterIT.java M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-test/xwiki-platform-office-test-docker/src/test/it/org/xwiki/officeimporter/test/ui/OfficeImporterIT.java M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-test/xwiki-platform-office-test-docker/src/test/it/org/xwiki/officeimporter/test/ui/OfficeMacroIT.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 Log Message: ----------- XWIKI-25097: Add automated test for "Import Office Document with uncheck Filter Styles" (#6591) XWIKI-25080: Add automated test for "Import Office File" XWIKI-25083: Add automated test for "Insert Office Document Viewer Macro" XWIKI-25101: Add automated test for "Export Office page as ODT" * OfficeImporterIT#verifyImport (XWIKI-25097): an ODT file imported with "Filter styles" unchecked keeps its text color, which the filtered import drops * OfficeImporterIT#importOfficeFileFromCKEditor (XWIKI-25080): an ODT file imported from Insert > Import Office File in CKEditor is inserted in the content, with its images saved as attachments * OfficeMacroIT#viewAttachment (XWIKI-25083): the office macro is inserted from Insert > Other Macros in CKEditor, picking the office attachment, and displays the document after Save & View * OfficeExporterIT#exportODT (XWIKI-25101): a page with some text and an attached image is exported to ODT from the Export modal, and the ODT holds the text and the image * New OfficeImporterDialog and CKEditorToolBar#importOfficeFile, ExportModal#getExportURL; MacroDialogEditModal#getMacroParameterInput also finds the select behind pickers * Add CKEditor to the office test WAR Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 205d23809715490ffcefbc6e8289fba044bb4cf9 https://github.com/xwiki/xwiki-platform/commit/205d23809715490ffcefbc6e8289f... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-pageobjects/src/main/java/org/xwiki/search/test/po/QuickSearchElement.java Log Message: ----------- XWIKI-25241: SearchSuggestIT can fail with a timeout waiting for the quick search suggestions to load (#6753) * QuickSearchElement#search waits for the result containers of the sources to be prepared instead of for the "loading" class of the "Go to search page" item, which is never set when the search suggest widget (created asynchronously since XWIKI-22936) is ready only after the terms were typed * It doesn't wait for all the sources to be loaded since some sources (e.g. "Wikis") may never complete Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 6e3278c91ab3e7169b0b559c5ed21bba4dc6f479 https://github.com/xwiki/xwiki-platform/commit/6e3278c91ab3e7169b0b559c5ed21... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-tour/xwiki-platform-tour-test/xwiki-platform-tour-test-pageobjects/src/main/java/org/xwiki/tour/test/po/PageWithTour.java M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-docker/src/test/it/org/xwiki/test/ui/docker/HomepageTourIT.java Log Message: ----------- XWIKI-25147: Add automated test for "Homepage Tour" (#6756) * Fix the HomepageTourIT flicker: when the tour scrolls to the element of a step, it shows the step popover twice (at the end of the scroll animation and again from its debounced window scroll listener), replacing it each time by a new one that fades in, and PageWithTour could read the step title of the replacing popover while it was still invisible, getting an empty string * Make PageWithTour read the step title, description and description links again until they are available * Make PageWithTour#clearToursState() reload the page so that the tours start again, instead of leaving it to the test Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 658e419e3dc3ce6df8b121a5a03b2666bab45631 https://github.com/xwiki/xwiki-platform/commit/658e419e3dc3ce6df8b121a5a03b2... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/UserAndGroupClassFieldSubWikiIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/UserClassFieldIT.java Log Message: ----------- XWIKI-23710: The profile button name is being read twice by the narrators on Chrome and Edge (#6759) * Fix UserAndGroupClassFieldSubWikiIT and UserClassFieldIT, broken since the Drawer's avatar link is displayed with #displayUser(), which adds a second ".user" element (the current user) to every page: look for the displayed users only in the page content Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 576f52d59647a8a7b317f5b0e0bcb9eb8ace58f0 https://github.com/xwiki/xwiki-platform/commit/576f52d59647a8a7b317f5b0e0bcb... Author: LucasC <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-docker/src/test/it/org/xwiki/search/test/ui/SearchSuggestIT.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-pageobjects/src/main/java/org/xwiki/search/test/po/QuickSearchElement.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-webjar/src/main/webjar/searchSuggest.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/suggest/suggest.js Log Message: ----------- XWIKI-24324: Remove the label "hide suggestions" from the quick search (#6097) * Removed the "hide suggestions" button from the quick search by passing `hideButton: false` to the suggest widget; the suggestions panel can still be dismissed with the Escape key. * Moved the "Go to search page..." row to the end of the quick search suggestions, through a new `insertAfterSuggestions` option of the suggest widget (multi-source mode only). * Added functional test coverage for the row order and for closing and reopening the suggestions panel. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 1c3986ceed7388649ebd535520437894ed2f0613 https://github.com/xwiki/xwiki-platform/commit/1c3986ceed7388649ebd535520437... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-pageobjects/src/main/java/org/xwiki/search/test/po/QuickSearchElement.java Log Message: ----------- [Misc] Remove the 18.4.7 `@since` tags from QuickSearchElement * XWIKI-24324 is not backported to the 18.4.x branch, so these page-object methods are only available from 18.9.0RC1. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 9262ec5c3778f029213ea0500f56dcfbc8fee1c2 https://github.com/xwiki/xwiki-platform/commit/9262ec5c3778f029213ea0500f56d... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-ui/src/main/resources/AppWithinMinutes/LiveTableEditSheet.xml M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-ui/src/main/resources/AppWithinMinutes/Title.xml M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-ui/src/main/resources/XWiki/InplaceEditing.xml M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/editmeta.vm M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/api/XWikiTest.java Log Message: ----------- XWIKI-14197: Title fields with more than 768 characters generate errors (#6489) * Add `XWiki#getDocumentTitleMaxLength(XWikiContext)` and its script API counterpart `$xwiki.getDocumentTitleMaxLength()`, returning the size of the database column that stores document titles * Add a `maxlength` attribute to the title inputs of the standard editor, the in-place editor, the AppWithinMinutes entry editor and the AppWithinMinutes live table editor, so that users can't enter a title that fails to be saved Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: f544ae3529bc21ee340df5eb32dc64e09f140f06 https://github.com/xwiki/xwiki-platform/commit/f544ae3529bc21ee340df5eb32dc6... Author: Vincent Massol <[email protected]> Date: 2026-10-11 (Sun, 11 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcore/src/main/aspect/com/xpn/xwiki/api/DocumentCompatibilityAspect.aj M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcore/src/main/aspect/com/xpn/xwiki/doc/XWikiDocumentCompatibilityAspect.aj M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Document.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/CreateActionRequestHandler.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/XWikiMockitoTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/api/XWikiTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/web/CreateActionTest.java M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/createinline.vm Log Message: ----------- XWIKI-25263: Move getLocalReferenceMaxLength() from XWikiDocument to XWiki (#6760) * Add `XWiki#getDocumentLocalReferenceMaxLength(XWikiContext)` and its script API counterpart `$xwiki.getDocumentLocalReferenceMaxLength()` * Deprecate `XWikiDocument#getLocalReferenceMaxLength()` and `Document#getLocalReferenceMaxLength()` and move them to xwiki-platform-legacy-oldcore, since the limit comes from the store and is the same for all documents * Migrate the callers: `XWiki#prepareDocumentForSave`, `CreateActionRequestHandler#isDocumentPathTooLong` and `createinline.vm` * Stop setting the wiki store on the document in `XWiki#prepareDocumentForSave`, since it was only needed by the length check Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: f530460343ad64b90b92717a017ee61b0d82ee14 https://github.com/xwiki/xwiki-platform/commit/f530460343ad64b90b92717a017ee... Author: xrichard <[email protected]> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-macro/src/main/resources/ApplicationResources_fr.properties Log Message: ----------- Translated using Weblate (French) Currently translated at 97.0% (99 of 102 strings) Translation: XWiki Platform/LiveData - Macro Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-platform-livedata/lived... Commit: 044330f81897f0bcc36b2df23b8fae627e78046a https://github.com/xwiki/xwiki-platform/commit/044330f81897f0bcc36b2df23b8fa... Author: Simpel <[email protected]> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-macro/src/main/resources/ApplicationResources_de.properties Log Message: ----------- Translated using Weblate (German) Currently translated at 100.0% (102 of 102 strings) Translation: XWiki Platform/LiveData - Macro Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-platform-livedata/lived... Commit: cbe6f7d9b42ef68f3caebe304bf4a8f349a63ce3 https://github.com/xwiki/xwiki-platform/commit/cbe6f7d9b42ef68f3caebe304bf4a... Author: Vincent Massol <[email protected]> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: 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 Log Message: ----------- XWIKI-25088: Add automated test for "Switch to source while editing in place" (#6762) * Fix InplaceEditIT#switchToSourcePreservesSelection on Chrome: after Control+End, Left puts the caret at the end of the last table cell value on Chrome (before its last character on Firefox), so the following Right moved it back after the table and the selection missed the first character ("amma" instead of "gamma"). Use End instead of Right to reach the end of the cell value on both browsers. Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 4f525539bf329cb36ced8cd1010c42aedd57b2f9 https://github.com/xwiki/xwiki-platform/commit/4f525539bf329cb36ced8cd1010c4... Author: xwikiorg-llm-bot <[email protected]> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: M xwiki-platform-core/pom.xml Log Message: ----------- XWIKI-25263: Move getLocalReferenceMaxLength() from XWikiDocument to XWiki (#6761) * XWIKI-25263: Fix the revapi break of xwiki-platform-extension-script caused by the move of getLocalReferenceMaxLength() to legacy * Add Document#getLocalReferenceMaxLength() and XWikiDocument#getLocalReferenceMaxLength() to the revapi ignores of the deprecated oldcore methods moved to xwiki-platform-legacy-oldcore Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01DNyY3dVLG2oriLaUBe2oAv * XWIKI-25263: Move getLocalReferenceMaxLength() from XWikiDocument to XWiki * Exclude xwiki-platform-oldcore from the Revapi analysis of the platform modules, since its API is already checked by xwiki-platform-legacy-oldcore with the legacy aspects woven in * Remove the ignores of the deprecated oldcore methods moved to xwiki-platform-legacy-oldcore, which are no longer reported Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> --------- Co-authored-by: Claude Opus 5.5 <[email protected]> Co-authored-by: Vincent Massol <[email protected]> Commit: 92734b02a29a57d8cf9b1167595218896e15b423 https://github.com/xwiki/xwiki-platform/commit/92734b02a29a57d8cf9b116759521... Author: Vincent Massol <[email protected]> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-tour/xwiki-platform-tour-test/xwiki-platform-tour-test-pageobjects/src/main/java/org/xwiki/tour/test/po/PageWithTour.java Log Message: ----------- XWIKI-25147: Add automated test for "Homepage Tour" (#6763) * Wait for the step popover to stop moving before clicking its buttons in PageWithTour, since a click on a popover still moving with the page scroll can land on the tour backdrop and leave the tour on the same step Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: e22a75a990c572d680d63dd3507532bf5b2017a7 https://github.com/xwiki/xwiki-platform/commit/e22a75a990c572d680d63dd350753... Author: Vincent Massol <[email protected]> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/OracleHibernateAdapter.java A xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/store/hibernate/internal/OracleHibernateAdapterTest.java Log Message: ----------- XWIKI-24634: The Oracle table compression is checked and updated in the wrong schema (#6002) * Qualify the ALTER TABLE statement with the schema of the current wiki so that it no longer depends on the schema selected in the pooled JDBC connection * Read the compression status from ALL_TABLES restricted to the schema of the current wiki instead of USER_TABLES, passing the schema as a bind parameter * Log the compression statement before executing it Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]> Commit: 1ffe7d38a7b33e525511b6f62f7110763f0f8da7 https://github.com/xwiki/xwiki-platform/commit/1ffe7d38a7b33e525511b6f62f711... Author: Vincent Massol <[email protected]> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/WikiEditIT.java Log Message: ----------- XWIKI-14197: Title fields with more than 768 characters generate errors (#6770) * Update `WikiEditIT#editTitle768Characters` to the title input's new `maxlength`: an over-long title is now truncated to 768 characters while typing and the page saves fine, instead of failing with a store error * Remove the save-error wait helper and the expected SQL error logs, which can no longer happen Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> Commit: 1793d358b5e11f35b263b9e22bcae3555c64f2e7 https://github.com/xwiki/xwiki-platform/commit/1793d358b5e11f35b263b9e22bcae... Author: Simon Urli <[email protected]> Date: 2026-10-12 (Mon, 12 Oct 2026) Changed paths: M pnpm-lock.yaml M xwiki-platform-core/pom.xml M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/RegisterIT.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/UsersGroupsRightsManagementIT.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-docker/src/test/it/org/xwiki/administration/test/ui/XARImportIT.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/AccountValidationPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/AuthenticationAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/DeleteUserConfirmationModal.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/ExportAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/ImportAdministrationSectionPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/InactiveAccountPage.java A xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-test/xwiki-platform-administration-test-pageobjects/src/main/java/org/xwiki/administration/test/po/RegistrationAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-administration/xwiki-platform-administration-ui/src/main/resources/XWiki/Registration.xml M xwiki-platform-core/xwiki-platform-annotation/xwiki-platform-annotation-test/xwiki-platform-annotation-test-docker/src/test/it/org/xwiki/annotation/test/ui/AnnotationsIT.java M xwiki-platform-core/xwiki-platform-annotation/xwiki-platform-annotation-test/xwiki-platform-annotation-test-pageobjects/src/main/java/org/xwiki/annotation/test/po/AnnotatableViewPage.java M xwiki-platform-core/xwiki-platform-annotation/xwiki-platform-annotation-test/xwiki-platform-annotation-test-pageobjects/src/main/java/org/xwiki/annotation/test/po/AnnotationsLabel.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/DBListClassFieldIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/DocumentFieldsIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/PageClassFieldIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/UserAndGroupClassFieldSubWikiIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/UserClassFieldIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/WithoutScriptRightIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-docker/src/test/it/org/xwiki/appwithinminutes/test/ui/WizardIT.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-pageobjects/src/main/java/org/xwiki/appwithinminutes/test/po/ApplicationHomePage.java A xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-test/xwiki-platform-appwithinminutes-test-pageobjects/src/main/java/org/xwiki/appwithinminutes/test/po/RenameApplicationModal.java M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-ui/src/main/resources/AppWithinMinutes/LiveTableEditSheet.xml M xwiki-platform-core/xwiki-platform-appwithinminutes/xwiki-platform-appwithinminutes-ui/src/main/resources/AppWithinMinutes/Title.xml M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-docker/src/test/it/org/xwiki/blocknote/test/ui/AutoSaveIT.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-test/xwiki-platform-blocknote-test-pageobjects/src/main/java/org/xwiki/blocknote/test/po/BlockNoteEditor.java M xwiki-platform-core/xwiki-platform-blocknote/xwiki-platform-blocknote-webjar/src/main/node/global.d.ts M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/AllIT.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/FilterIT.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/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/LinkIT.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/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-docker/src/test/it/org/xwiki/ckeditor/test/ui/SaveIT.java A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-docker/src/test/it/org/xwiki/ckeditor/test/ui/ToolBarIT.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 A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/EmojiPanel.java A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/OfficeImporterDialog.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 A xwiki-platform-core/xwiki-platform-ckeditor/xwiki-platform-ckeditor-test/xwiki-platform-ckeditor-test-pageobjects/src/main/java/org/xwiki/ckeditor/test/po/SpecialCharacterDialog.java M xwiki-platform-core/xwiki-platform-dashboard/xwiki-platform-dashboard-test/xwiki-platform-dashboard-test-docker/src/test/it/org/xwiki/dashboard/test/ui/DashboardIT.java M xwiki-platform-core/xwiki-platform-dashboard/xwiki-platform-dashboard-test/xwiki-platform-dashboard-test-pageobjects/src/main/java/org/xwiki/like/test/po/DashboardEditPage.java A xwiki-platform-core/xwiki-platform-dashboard/xwiki-platform-dashboard-test/xwiki-platform-dashboard-test-pageobjects/src/main/java/org/xwiki/like/test/po/DashboardElement.java M xwiki-platform-core/xwiki-platform-display/xwiki-platform-display-api/src/main/java/org/xwiki/display/internal/DocumentTitleDisplayer.java M xwiki-platform-core/xwiki-platform-display/xwiki-platform-display-api/src/test/java/org/xwiki/display/internal/DocumentTitleDisplayerTest.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-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/src/test/it/org/xwiki/edit/test/ui/InplaceTranslateIT.java A xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-docker/src/test/resources/notes.txt M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-test/xwiki-platform-edit-test-pageobjects/src/main/java/org/xwiki/edit/test/po/InplaceEditablePage.java M xwiki-platform-core/xwiki-platform-edit/xwiki-platform-edit-ui/src/main/resources/XWiki/InplaceEditing.xml M xwiki-platform-core/xwiki-platform-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-api/src/test/java/org/xwiki/export/pdf/browser/BrowserPDFPrinterTest.java M xwiki-platform-core/xwiki-platform-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-test/xwiki-platform-export-pdf-test-content/src/main/resources/PDFExportIT/Parent/Child/WebHome.xml M xwiki-platform-core/xwiki-platform-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-test/xwiki-platform-export-pdf-test-docker/src/test/it/org/xwiki/export/pdf/test/ui/PDFExportIT.java M xwiki-platform-core/xwiki-platform-export/xwiki-platform-export-pdf/xwiki-platform-export-pdf-test/xwiki-platform-export-pdf-test-pageobjects/src/main/java/org/xwiki/export/pdf/test/po/PDFDocument.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/pom.xml M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/src/main/java/org/xwiki/extension/index/internal/ExtensionIndexSolrCoreInitializer.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/src/main/java/org/xwiki/extension/index/internal/ExtensionIndexStore.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-index/src/test/java/org/xwiki/extension/index/internal/ExtensionIndexStoreTest.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-docker/src/test/it/org/xwiki/extension/test/docker/ExtensionIT.java A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionHistoryPage.java A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionHistoryRecordPane.java A xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-pageobjects/src/main/java/org/xwiki/extension/test/po/ExtensionUpdaterPage.java M xwiki-platform-core/xwiki-platform-extension/xwiki-platform-extension-test/xwiki-platform-extension-test-utils/src/main/java/org/xwiki/extension/test/AbstractExtensionTestUtils.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-designsystem-webjar/src/main/node/src/types.d.ts M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/editmeta.vm M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/action-menus.less M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/AttachmentIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/CommentsIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/CreatePageAndSpaceIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/CreatePageNestedDocumentsIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/LoginProtectionIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/ObjectEditorIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/PagePickerIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/RecycleBinIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/RenamePageIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/SectionEditIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/WebJarsIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-docker/src/test/it/org/xwiki/flamingo/test/docker/WikiEditIT.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-pageobjects/src/main/java/org/xwiki/flamingo/skin/test/po/AttachmentsViewPage.java M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-test/xwiki-platform-flamingo-skin-test-pageobjects/src/main/java/org/xwiki/flamingo/skin/test/po/ExportModal.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/AllDocsIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/AllIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/DeletedAttachmentsIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/DeletedDocsIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-docker/src/test/it/org/xwiki/index/test/ui/docker/PinnedPagesIT.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-pageobjects/src/main/java/org/xwiki/index/test/po/DeletedAttachmentsPage.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-pageobjects/src/main/java/org/xwiki/index/test/po/DeletedDocsPage.java M xwiki-platform-core/xwiki-platform-index/xwiki-platform-index-test/xwiki-platform-index-test-pageobjects/src/main/java/org/xwiki/index/test/po/RestoreDocumentConfirmationModal.java M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcore/src/main/aspect/com/xpn/xwiki/api/DocumentCompatibilityAspect.aj M xwiki-platform-core/xwiki-platform-legacy/xwiki-platform-legacy-oldcore/src/main/aspect/com/xpn/xwiki/doc/XWikiDocumentCompatibilityAspect.aj M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-docker/src/test/it/org/xwiki/like/test/ui/LikeIT.java M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-pageobjects/src/main/java/org/xwiki/like/test/po/LikeButton.java M xwiki-platform-core/xwiki-platform-like/xwiki-platform-like-test/xwiki-platform-like-test-pageobjects/src/main/java/org/xwiki/like/test/po/LikersPage.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-api/src/main/java/org/xwiki/livedata/LiveDataEntryStore.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-api/src/test/java/org/xwiki/livedata/LiveDataEntryStoreTest.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-livetable/src/main/java/org/xwiki/livedata/internal/livetable/LiveTableLiveDataEntryStore.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-livetable/src/test/java/org/xwiki/livedata/internal/livetable/LiveTableLiveDataEntryStoreTest.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-macro/src/main/resources/ApplicationResources.properties M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-macro/src/main/resources/ApplicationResources_de.properties M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-macro/src/main/resources/ApplicationResources_fr.properties M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-rest/src/main/java/org/xwiki/livedata/internal/rest/DefaultLiveDataEntryResource.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-rest/src/main/java/org/xwiki/livedata/rest/LiveDataEntryResource.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-docker/src/test/it/org/xwiki/livedata/test/ui/LiveDataIT.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-pageobjects/src/main/java/org/xwiki/livedata/test/po/LiveDataElement.java M xwiki-platform-core/xwiki-platform-livedata/xwiki-platform-livedata-test/xwiki-platform-livedata-test-pageobjects/src/main/java/org/xwiki/livedata/test/po/TableLayoutElement.java M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-webjar/src/main/node/package.json M xwiki-platform-core/xwiki-platform-localization/xwiki-platform-localization-webjar/src/main/node/src/xwiki.d.ts M xwiki-platform-core/xwiki-platform-mail/xwiki-platform-mail-test/xwiki-platform-mail-test-docker/src/test/it/org/xwiki/mail/test/ui/MailIT.java M xwiki-platform-core/xwiki-platform-mentions/xwiki-platform-mentions-test/xwiki-platform-mentions-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-mentions/xwiki-platform-mentions-test/xwiki-platform-mentions-test-docker/src/test/it/org/xwiki/mentions/test/ui/MentionsIT.java M xwiki-platform-core/xwiki-platform-mentions/xwiki-platform-mentions-test/xwiki-platform-mentions-test-pageobjects/src/main/java/org/xwiki/mentions/test/po/MentionNotificationPage.java M xwiki-platform-core/xwiki-platform-model/xwiki-platform-model-validation/xwiki-platform-model-validation-test/xwiki-platform-model-validation-test-docker/src/test/it/org/xwiki/model/validation/test/ui/docker/NameStrategiesIT.java M xwiki-platform-core/xwiki-platform-model/xwiki-platform-model-validation/xwiki-platform-model-validation-test/xwiki-platform-model-validation-test-pageobjects/src/main/java/org/xwiki/model/validation/test/po/NameStrategiesAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-node/src/main/node/core/authentication/authentication-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/autosave/autosave-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/backends/backend-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/document/document-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-api/etc/platform-livedata-api.api.md M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-api/src/liveDataSource.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-api/src/logic.ts A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/global.d.ts A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataActions.test.js A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataActions.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataDropdownMenu.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataDropdownMenu.vue A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataEditButton.test.js A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataEditButton.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataPersistentConfiguration.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/LivedataTopbar.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/XWikiLivedata.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/XWikiLivedata.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/BaseDisplayer.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/BaseDisplayer.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/DisplayerActions.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/DisplayerXObjectProperty.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/displayers/displayerTestsHelper.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/footnotes/LivedataFootnotes.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/footnotes/LivedataFootnotes.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/layouts/cards/LayoutCards.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/layouts/table/LayoutTable.vue M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/layouts/table/LayoutTableHeaderNames.vue A xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/LiveDataLogic.test.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/LiveDataLogic.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/editBus.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/services/i18nResolver.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/components/utilities/XWikiIcon.vue R xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/src/services/xwiki.js M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-ui/tsconfig.json M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/etc/platform-livedata-xwiki.api.md M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/package.json M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/src/XWikiLiveDataSource.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/livedata/livedata-xwiki/src/liveDataSource.test.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/model/model-reference/model-reference-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/model/model-remote-url/model-remote-url-xwiki/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/etc/platform-xwiki-utils.api.md A xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/global.d.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/package.json M xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/src/index.ts M xwiki-platform-core/xwiki-platform-node/src/main/node/core/xwiki/xwiki-utils/src/xwikiGlobal.ts M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-macro/xwiki-platform-notifications-macro-ui/src/main/resources/XWiki/Notifications/Code/Macro/NotificationsMacro.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsEmailsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-docker/src/test/it/org/xwiki/platform/notifications/test/ui/NotificationsSettingsIT.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/AbstractNotificationsSettingsPage.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsContainerElement.java A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsMacroSettingsPage.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/NotificationsTrayPage.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-test/xwiki-platform-notifications-test-pageobjects/src/main/java/org/xwiki/platform/notifications/test/po/preferences/filters/CustomNotificationFilterModal.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-ui/src/main/resources/XWiki/Notifications/Code/BootstrapSwitch.xml M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-test/xwiki-platform-office-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-test/xwiki-platform-office-test-docker/src/test/it/org/xwiki/officeimporter/test/ui/OfficeExporterIT.java M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-test/xwiki-platform-office-test-docker/src/test/it/org/xwiki/officeimporter/test/ui/OfficeImporterIT.java M xwiki-platform-core/xwiki-platform-office/xwiki-platform-office-test/xwiki-platform-office-test-docker/src/test/it/org/xwiki/officeimporter/test/ui/OfficeMacroIT.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/Document.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/api/XWiki.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/doc/XWikiDocument.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/export/html/HtmlPackager.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/objects/BaseObject.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/pdf/impl/FileSystemURLFactory.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/CreateActionRequestHandler.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/web/ExportURLFactory.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/internal/migration/R180900000XWIKI25199DataMigration.java M xwiki-platform-core/xwiki-platform-oldcore/src/main/java/org/xwiki/store/hibernate/internal/OracleHibernateAdapter.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/XWikiMockitoTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/XWikiTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/api/DocumentTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/api/XWikiTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/doc/XWikiDocumentRenderingTest.java A xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/export/html/HtmlPackagerTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/objects/BaseObjectTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/pdf/impl/FileSystemURLFactoryTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/test/MockitoOldcore.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/web/CreateActionTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/com/xpn/xwiki/web/ExportURLFactoryMockitoTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/internal/migration/R180900000XWIKI25199DataMigrationTest.java M xwiki-platform-core/xwiki-platform-oldcore/src/test/java/org/xwiki/store/hibernate/internal/OracleHibernateAdapterTest.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-docker/src/test/it/org/xwiki/panels/test/ui/docker/PanelsAdministrationIT.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-pageobjects/src/main/java/org/xwiki/panels/test/po/ApplicationsPanel.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-pageobjects/src/main/java/org/xwiki/panels/test/po/NavigationPanel.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-pageobjects/src/main/java/org/xwiki/panels/test/po/PageLayoutTabContent.java M xwiki-platform-core/xwiki-platform-panels/xwiki-platform-panels-test/xwiki-platform-panels-test-pageobjects/src/main/java/org/xwiki/panels/test/po/PageWithPanels.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-refactoring/xwiki-platform-refactoring-api/src/main/java/org/xwiki/refactoring/internal/ModelBridge.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/main/java/org/xwiki/refactoring/internal/job/DeleteJob.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-api/src/test/java/org/xwiki/refactoring/internal/job/DeleteJobTest.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/pom.xml M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/main/java/org/xwiki/refactoring/internal/DefaultModelBridge.java M xwiki-platform-core/xwiki-platform-refactoring/xwiki-platform-refactoring-default/src/test/java/org/xwiki/refactoring/internal/DefaultModelBridgeTest.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/pom.xml M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ExtensionUpdaterListener.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ProjectImportFinishedEvent.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/main/java/org/xwiki/repository/internal/ProjectUpdaterListener.java A xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/test/java/org/xwiki/repository/internal/ExtensionUpdaterListenerTest.java A xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-server-api/src/test/java/org/xwiki/repository/internal/ProjectUpdaterListenerTest.java M xwiki-platform-core/xwiki-platform-repository/xwiki-platform-repository-test/xwiki-platform-repository-test-utils/src/test/java/org/xwiki/repository/test/RepositoryTestUtils.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/pages/PagesResource.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/pom.xml M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/pages/ModifiablePageResource.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/resources/pages/PagesResourceImpl.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/pages/PageResourceImplTest.java M xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/pages/PageTranslationResourceImplTest.java A xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/test/java/org/xwiki/rest/internal/resources/pages/PagesResourceImplTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/pom.xml M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/DefaultSolrIndexer.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/job/IndexerJob.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/main/java/org/xwiki/search/solr/internal/metadata/AbstractSolrMetadataExtractor.java A xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/DefaultSolrIndexerTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/job/IndexerJobTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-solr/xwiki-platform-search-solr-api/src/test/java/org/xwiki/search/solr/internal/metadata/DocumentSolrMetadataExtractorTest.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-docker/src/test/it/org/xwiki/search/test/ui/SearchSuggestIT.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-docker/src/test/it/org/xwiki/search/test/ui/SolrSearchIT.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-pageobjects/src/main/java/org/xwiki/search/test/po/QuickSearchElement.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-pageobjects/src/main/java/org/xwiki/search/test/po/QuickSearchResult.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-test/xwiki-platform-search-test-pageobjects/src/main/java/org/xwiki/search/test/po/SolrSearchResult.java M xwiki-platform-core/xwiki-platform-search/xwiki-platform-search-webjar/src/main/webjar/searchSuggest.js M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-test/xwiki-platform-security-authentication-test-docker/src/test/it/org/xwiki/security/authentication/test/ui/ForgotUsernameIT.java M xwiki-platform-core/xwiki-platform-security/xwiki-platform-security-authentication/xwiki-platform-security-authentication-test/xwiki-platform-security-authentication-test-docker/src/test/it/org/xwiki/security/authentication/test/ui/ResetPasswordIT.java M xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-api/src/main/java/org/xwiki/store/ReadyIndicator.java A xwiki-platform-core/xwiki-platform-store/xwiki-platform-store-api/src/main/java/org/xwiki/store/StoreStoppedException.java M xwiki-platform-core/xwiki-platform-tag/xwiki-platform-tag-test/xwiki-platform-tag-test-docker/src/test/it/org/xwiki/tag/test/ui/TagIT.java A xwiki-platform-core/xwiki-platform-tag/xwiki-platform-tag-test/xwiki-platform-tag-test-pageobjects/src/main/java/org/xwiki/tag/test/po/TagCloudPage.java A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/SubWikiTestUtilsParameterResolver.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/TestExtensionRepository.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/internal/junit5/servletengine/ServletContainerExecutor.java A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/SubWikiTestUtils.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/TestConfiguration.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-docker/src/main/java/org/xwiki/test/docker/junit5/UITest.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/pom.xml M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/src/main/java/org/xwiki/test/integration/junit/LogCaptureValidator.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/src/main/java/org/xwiki/test/integration/maven/ArtifactResolver.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-integration/src/main/java/org/xwiki/test/integration/maven/RepositoryResolver.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/TestUtils.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/AttachmentHistoryPage.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/CommentElement.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/CreatePagePage.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/DeletedPageEntry.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/LiveTableElement.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/LoginPage.java A xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/MessageBoxElement.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/PageTypePicker.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/SuggestInputElement.java M xwiki-platform-core/xwiki-platform-test/xwiki-platform-test-ui/src/main/java/org/xwiki/test/ui/po/ViewPage.java M xwiki-platform-core/xwiki-platform-tour/xwiki-platform-tour-test/xwiki-platform-tour-test-pageobjects/src/main/java/org/xwiki/tour/test/po/PageWithTour.java M xwiki-platform-core/xwiki-platform-tree/xwiki-platform-tree-test/xwiki-platform-tree-test-pageobjects/src/main/java/org/xwiki/tree/test/po/TreeElement.java M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-docker/pom.xml M xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-docker/src/test/it/org/xwiki/user/test/ui/UserProfileIT.java A xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-docker/src/test/resources/another-avatar.png A xwiki-platform-core/xwiki-platform-user/xwiki-platform-user-profile/xwiki-platform-user-profile-test/xwiki-platform-user-profile-test-pageobjects/src/main/java/org/xwiki/user/test/po/UserInactivePage.java M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/createinline.vm M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/panelwizard/toolTip.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/prototypeJSPatches.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/viewers/attachments.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/js/xwiki/widgets/jumpToPage.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/lock/lock.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/suggest/suggest.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/viewers/tags.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/buttonGroup.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/fullScreen.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/gallery/gallery.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-war/src/main/webapp/resources/uicomponents/widgets/list/xlist.js M xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-webjar/src/main/node/src/globals.d.ts M xwiki-platform-core/xwiki-platform-webjars/xwiki-platform-webjars-test/xwiki-platform-webjars-test-docker/src/test/it/org/xwiki/webjars/test/ui/WebJarsIT.java M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/AllIT.java M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/SubWikiIT.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-docker/src/test/it/org/xwiki/wiki/test/ui/WikiCreationRightIT.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-pageobjects/src/main/java/org/xwiki/wiki/test/po/JoinWikiPage.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-pageobjects/src/main/java/org/xwiki/wiki/test/po/WikiCreationRightsAdministrationSectionPage.java M xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-pageobjects/src/main/java/org/xwiki/wiki/test/po/WikiIndexPage.java A xwiki-platform-core/xwiki-platform-wiki/xwiki-platform-wiki-test/xwiki-platform-wiki-test-pageobjects/src/main/java/org/xwiki/wiki/test/po/WikiUsersAdministrationSectionPage.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 M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-docker/pom.xml M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-docker/src/test/it/org/xwiki/test/ui/docker/AllIT.java A xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-docker/src/test/it/org/xwiki/test/ui/docker/HomepageTourIT.java M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-upgrade/xwiki-platform-distribution-flavor-test-upgrade-1410/src/test/it/org/xwiki/test/ui/Upgrade1410Test.java M xwiki-platform-distribution/xwiki-platform-distribution-flavor/xwiki-platform-distribution-flavor-test/xwiki-platform-distribution-flavor-test-upgrade/xwiki-platform-distribution-flavor-test-upgrade-1510/src/test/it/org/xwiki/test/ui/Upgrade1510Test.java M xwiki-platform-tools/xwiki-platform-tool-configuration-resources/src/main/resources/xwiki.properties.vm Log Message: ----------- Merge branch 'master' into XWIKI-25211 Co-Authored-By: Claude Opus 5.5 <[email protected]> Compare: https://github.com/xwiki/xwiki-platform/compare/c68808f50547...1793d358b5e1 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications