Closed Bug 1684963 Opened 5 years ago Closed 5 years ago

DAMP complicated.webconsole times out when using MacOS floating scrollbars

Categories

(DevTools :: Console, task, P2)

Unspecified
macOS
task

Tracking

(firefox86 fixed)

RESOLVED FIXED
86 Branch
Tracking Status
firefox86 --- fixed

People

(Reporter: jdescottes, Assigned: jdescottes)

Details

Attachments

(1 file)

STRs:

  • enable floating scrollbars in MacOS settings (Settings > General > Show scroll bars > When scrolling)
  • run ./mach talos-test --activeTests damp --subtests complicated.webconsole --cycles 1 --tppagecycles 1

The test will time out. Alternatively I spotted this because the default macos setting is to use floating scrollbars when no mouse is connected, and I tried running DAMP while I didn't have a mouse connected.

Our tests should have a consistent output, otherwise it makes investigations painful. Setting P2.

Overlay scrollbars make this test timeout while waiting on a "force layout" message which never appears.

Assignee: nobody → jdescottes
Status: NEW → ASSIGNED

It seems we are missing the message "Layout was forced before the page was fully loaded." when floating scrollbars are used.
I guess layout is only forced if an actual scrollbar (with a "physical" gutter) is displayed. In case of floating scrollbars this doesn't happen.

If we could detect that floating scrollbars are enabled in the OS, we could decide to skip this message. Alternatively we can force disable overlay scrollbars for this test.

Pushed by jdescottes@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/187251835216 [devtools] Disable overlay scrollbars for webconsole.complicated DAMP test r=nchevobbe,perftest-reviewers,kimberlythegeek
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 86 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: