This issue has been created
There is 1 update.
 
 
XWiki Platform / cid:jira-generated-image-avatar-4752af71-aa16-414a-8df1-4a8516f348e4 XWIKI-25304 Open

WikiEditIT#editWithConflict is flickering

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-081b3cdf-d41f-41bf-acf5-6784cb89ea47 Simon Urli created this issue on 15/Oct/26 09:31
 
Summary: WikiEditIT#editWithConflict is flickering
Issue Type: cid:jira-generated-image-avatar-4752af71-aa16-414a-8df1-4a8516f348e4 Bug
Affects Versions: 17.10.13
Assignee: Unassigned
Components: Development Issues only
Created: 15/Oct/26 09:31
Labels: flickering
Priority: cid:jira-generated-image-static-major-91172ebf-989d-40f3-a333-5aa8bffe6479 Major
Reporter: Simon Urli
Description:

Symptom

org.xwiki.flamingo.test.docker.WikiEditIT#editWithConflict (run as AllIT$NestedEditIT) sometimes fails on Chrome while waiting for the edit conflict modal to close:

org.openqa.selenium.WebDriverException: unknown error: unhandled inspector error: {"code":-32000,"message":"Node with given id does not belong to the document"}
  (Session info: chrome=155.0.8059.79)
	at org.xwiki.test.ui.po.BaseModal.isDisplayed(BaseModal.java:63)
	at org.xwiki.test.ui.po.BaseModal$1.apply(BaseModal.java:101)
	at org.xwiki.test.ui.XWikiWebDriver.waitUntilCondition(XWikiWebDriver.java:229)
	at org.xwiki.test.ui.po.BaseModal.waitForClosed(BaseModal.java:96)
	at org.xwiki.flamingo.skin.test.po.EditConflictModal.submitCurrentChoice(EditConflictModal.java:273)
	at org.xwiki.flamingo.test.docker.WikiEditIT.editWithConflict(WikiEditIT.java:617)

This looks like the modal element being detached from the document while BaseModal.waitForClosed() checks whether it's displayed, with Chrome reporting it as this generic WebDriverException rather than a StaleElementReferenceException.

Occurrence

Local reproduction

Run 3 times locally on commit 87df7079518 with the same configuration: 3/3 passed.

 
 

1 update

 
cid:jira-generated-image-avatar-081b3cdf-d41f-41bf-acf5-6784cb89ea47 Changes by Simon Urli on 15/Oct/26 09:31
 
Flickering Test: org.xwiki.flamingo.test.docker.AllIT$NestedEditIT#editWithConflict