Branch: refs/heads/stable-18.4.x Home: https://github.com/xwiki/xwiki-platform Commit: d081aab22ad497a9c776e8dcc312c8a43258ce23 https://github.com/xwiki/xwiki-platform/commit/d081aab22ad497a9c776e8dcc312c... Author: Michael Hamann <[email protected]> Date: 2026-08-13 (Thu, 13 Aug 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: ----------- [Misc] Fix flickering of InplaceEditIT in Firefox by using more robust content Previously, with the only content being the Velocity macro, the caret would start on the Velocity macro, which made it difficult to insert further content reliably. With a simple text paragraph before it, we can simply type in that paragraph. (cherry picked from commit 59c844767097786496d4c9ce84b4f58d78af4724) Commit: 976639240ade9da9f81d26093850f652d8429aa1 https://github.com/xwiki/xwiki-platform/commit/976639240ade9da9f81d26093850f... Author: Michael Hamann <[email protected]> Date: 2026-08-13 (Thu, 13 Aug 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: ----------- [Misc] Better wait for tour step title and description in tests to fix flickering * Wait explicitly for the tour step title and description to be shown. This fixes flickering due to repeated navigation when launching a tour from the tour home page. Co-Authored-By: Claude Opus 5 (1M context) <[email protected]> (cherry picked from commit 47036816b9ea46aa8a39fdb975095259089fe7d3) Commit: d1b28ce0e8626235ed8ac0628344904d0f2fd256 https://github.com/xwiki/xwiki-platform/commit/d1b28ce0e8626235ed8ac06283449... Author: Manuel Leduc <[email protected]> Date: 2026-08-13 (Thu, 13 Aug 2026) Changed paths: M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/pom.xml M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/DefaultAsyncNotificationRenderer.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/main/java/org/xwiki/notifications/notifiers/internal/DefaultNotificationCacheManager.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/test/java/org/xwiki/notifications/notifiers/internal/DefaultAsyncNotificationRendererTest.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-notifiers/xwiki-platform-notifications-notifiers-api/src/test/java/org/xwiki/notifications/notifiers/internal/DefaultNotificationCacheManagerTest.java M xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/main/java/org/xwiki/notifications/rest/internal/NotificationEventExecutor.java A xwiki-platform-core/xwiki-platform-notifications/xwiki-platform-notifications-rest/src/test/java/org/xwiki/notifications/rest/internal/NotificationEventExecutorTest.java Log Message: ----------- XWIKI-24646: notification cache can be repopulated with an outdated result after its invalidation (#6034) * Add a counter (epoch) to avoid caching outdated notification results. * Fix the gap between checking the epoch and storing the cached value by making the epoch part of the cache key. Keep the removal of the cached value to avoid that the cache accumulates outdated values. * Adapt the tests to use an actual cache implementation. * Add a test that verifies the race condition. * Improve and add tests. Co-authored-by: Michael Hamann <[email protected]> Co-authored-by: Claude Opus 5 (1M context) <[email protected]> (cherry picked from commit 44684246df3be9933d0c7dbfaaa09aa2cc24d1e4) (cherry picked from commit ee669d2f6da3002f9e61c21b71cc3c191b300680) Compare: https://github.com/xwiki/xwiki-platform/compare/c6db66ec56d1...d1b28ce0e862 To unsubscribe from these emails, change your notification settings at https://github.com/xwiki/xwiki-platform/settings/notifications