Skip to content

Conversation

@labkey-tchad
Copy link
Member

Rationale

With just the right window size, the domain designer floating header blocks the field collapse button in such a way that ScrollUtilscrollUnderFloatingHeader doesn't detect it.

org.openqa.selenium.ElementClickInterceptedException: Element <span class="fa fa-lg fa-chevron-down"> is not clickable at point (125,2) because another element <div class="domain-field-row domain-row-border-default domain-floating-hdr"> obscures it
[...]
  at app//org.labkey.test.selenium.WebElementWrapper.click(WebElementWrapper.java:37)
  at app//org.labkey.test.selenium.ReclickingWebElement.click(ReclickingWebElement.java:74)
  at app//org.labkey.test.selenium.WebElementWrapper.click(WebElementWrapper.java:37)
  at app//org.labkey.test.components.domain.DomainFieldRow.collapse(DomainFieldRow.java:272)
  at app//org.labkey.test.components.domain.DomainFormPanel.editField(DomainFormPanel.java:256)
  at app//org.labkey.test.components.domain.DomainFormPanel.addField(DomainFormPanel.java:104)
  at app//org.labkey.test.tests.luminex.LuminexGuideSetDisablingTest.init(LuminexGuideSetDisablingTest.java:92)
  at app//org.labkey.test.tests.luminex.LuminexGuideSetDisablingTest.initer(LuminexGuideSetDisablingTest.java:82)

Making the floating header check a bit more lenient fixes this problem for me locally.

Related Pull Requests

  • N/A

Changes

  • Improve reliability of scrollUnderFloatingHeader

@labkey-tchad labkey-tchad self-assigned this Jan 9, 2026
@labkey-tchad labkey-tchad added this to the 26.02 milestone Jan 9, 2026
@labkey-tchad
Copy link
Member Author

@labkey-tchad labkey-tchad merged commit e5650d3 into develop Jan 12, 2026
7 checks passed
@labkey-tchad labkey-tchad deleted the fb_improvedOverlapDetection branch January 12, 2026 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants