Intermittent devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | single tracking bug
Categories
(DevTools :: Responsive Design Mode, defect, P5)
Tracking
(firefox-esr102 unaffected, firefox110 unaffected, firefox111 unaffected, firefox112 fixed)
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox110 | --- | unaffected |
firefox111 | --- | unaffected |
firefox112 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Regression)
Details
(Keywords: intermittent-failure, intermittent-testcase, regression)
Filed by: nfay [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=406451473&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/P5G06oIoSeeXl4RbbECk2w/runs/0/artifacts/public/logs/live_backing.log
[task 2023-02-21T23:24:59.419Z] 23:24:59 INFO - TEST-START | devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js
[task 2023-02-21T23:24:59.441Z] 23:24:59 INFO - Entering test bound
[task 2023-02-21T23:24:59.446Z] 23:24:59 INFO - Adding a new tab with URL: data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>
[task 2023-02-21T23:24:59.556Z] 23:24:59 INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>" line: 0}]
[task 2023-02-21T23:24:59.666Z] 23:24:59 INFO - Tab added and finished loading
[task 2023-02-21T23:24:59.667Z] 23:24:59 INFO - Opening responsive design mode
[task 2023-02-21T23:24:59.859Z] 23:24:59 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "CHANGE_DISPLAY_PIXEL_RATIO"
[task 2023-02-21T23:24:59.862Z] 23:24:59 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_VIEWPORT"
[task 2023-02-21T23:25:00.014Z] 23:25:00 INFO - Responsive design mode opened
[task 2023-02-21T23:25:00.045Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_START"
[task 2023-02-21T23:25:00.073Z] 23:25:00 INFO - Responsive design initialized
[task 2023-02-21T23:25:00.073Z] 23:25:00 INFO - Waiting for state predicate "state => state.viewports.length == 1"
[task 2023-02-21T23:25:00.073Z] 23:25:00 INFO - Found state predicate "state => state.viewports.length == 1"
[task 2023-02-21T23:25:00.086Z] 23:25:00 INFO - --- Starting viewport test output ---
[task 2023-02-21T23:25:00.086Z] 23:25:00 INFO - Meta Viewport OFF setting meta viewport support.
[task 2023-02-21T23:25:00.095Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.103Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.115Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.121Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.129Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.136Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.140Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.146Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.151Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.158Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.169Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.173Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.175Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.180Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.181Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.182Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.185Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.187Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.190Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.198Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.200Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.209Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.213Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.216Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.220Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.222Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.225Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.229Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.236Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.239Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.241Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.244Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.247Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.249Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.251Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.253Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.257Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.259Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.260Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.267Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.270Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.272Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.276Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.278Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.280Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.283Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.285Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.287Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.290Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE"
[task 2023-02-21T23:25:00.292Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "ADD_DEVICE_TYPE"
[task 2023-02-21T23:25:00.294Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "LOAD_DEVICE_LIST_END"
[task 2023-02-21T23:25:00.354Z] 23:25:00 INFO - Reload so the new configuration applies cleanly to the page
[task 2023-02-21T23:25:00.358Z] 23:25:00 INFO - Navigating to "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>"
[task 2023-02-21T23:25:00.360Z] 23:25:00 INFO - Waiting for page to be loaded…
[task 2023-02-21T23:25:00.468Z] 23:25:00 INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>" line: 0}]
[task 2023-02-21T23:25:00.474Z] 23:25:00 INFO - → page loaded
[task 2023-02-21T23:25:00.476Z] 23:25:00 INFO - Wait for the toolbox to reload
[task 2023-02-21T23:25:00.477Z] 23:25:00 INFO - Wait for Responsive UI to reload
[task 2023-02-21T23:25:00.479Z] 23:25:00 INFO - Waiting for responsive ui commands to be reloaded…
[task 2023-02-21T23:25:00.481Z] 23:25:00 INFO - Waiting for target switch…
[task 2023-02-21T23:25:00.549Z] 23:25:00 INFO - → switched-target emitted
[task 2023-02-21T23:25:00.555Z] 23:25:00 INFO - Waiting for 'dom-complete' resource…
[task 2023-02-21T23:25:00.648Z] 23:25:00 INFO - → 'dom-complete' resource emitted
[task 2023-02-21T23:25:00.662Z] 23:25:00 INFO - Current size: 320 x 480, set to: 300 x 600
[task 2023-02-21T23:25:00.663Z] 23:25:00 INFO - Waiting for viewport-resize to 300 x 600
[task 2023-02-21T23:25:00.664Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "RESIZE_VIEWPORT"
[task 2023-02-21T23:25:00.666Z] 23:25:00 INFO - Got content-resize to 300 x 600
[task 2023-02-21T23:25:00.908Z] 23:25:00 INFO - Current size: 300 x 600, set to: 600 x 300
[task 2023-02-21T23:25:00.911Z] 23:25:00 INFO - Waiting for viewport-resize to 600 x 300
[task 2023-02-21T23:25:00.913Z] 23:25:00 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "RESIZE_VIEWPORT"
[task 2023-02-21T23:25:00.916Z] 23:25:00 INFO - Got content-resize to 600 x 300
[task 2023-02-21T23:25:00.985Z] 23:25:00 INFO - Navigating to "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>"
[task 2023-02-21T23:25:00.987Z] 23:25:00 INFO - Waiting for page to be loaded…
[task 2023-02-21T23:25:01.060Z] 23:25:01 INFO - → page loaded
[task 2023-02-21T23:25:01.063Z] 23:25:01 INFO - Wait for the toolbox to reload
[task 2023-02-21T23:25:01.065Z] 23:25:01 INFO - Wait for Responsive UI to reload
[task 2023-02-21T23:25:01.066Z] 23:25:01 INFO - Waiting for responsive ui commands to be reloaded…
[task 2023-02-21T23:25:01.067Z] 23:25:01 INFO - Waiting for target switch…
[task 2023-02-21T23:25:01.074Z] 23:25:01 INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "data:text/html;charset=utf-8,<head><meta name="viewport" content="width=device-width, initial-scale=1"/></head><body><div style="background:orange; width:1000px; height:1000px"></div></body>" line: 0}]
[task 2023-02-21T23:25:01.098Z] 23:25:01 INFO - → switched-target emitted
[task 2023-02-21T23:25:01.099Z] 23:25:01 INFO - Waiting for 'dom-complete' resource…
[task 2023-02-21T23:25:01.198Z] 23:25:01 INFO - → 'dom-complete' resource emitted
[task 2023-02-21T23:25:01.203Z] 23:25:01 INFO - Current size: 600 x 300, set to: 300 x 600
[task 2023-02-21T23:25:01.205Z] 23:25:01 INFO - Waiting for viewport-resize to 300 x 600
[task 2023-02-21T23:25:01.205Z] 23:25:01 INFO - GECKO(13669) | console.log: "[DISPATCH] action type:" "RESIZE_VIEWPORT"
[task 2023-02-21T23:25:01.209Z] 23:25:01 INFO - Got content-resize to 300 x 600
[task 2023-02-21T23:25:01.296Z] 23:25:01 INFO - TEST-INFO | started process screentopng
[task 2023-02-21T23:25:01.714Z] 23:25:01 INFO - TEST-INFO | screentopng: exit 0
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - TEST-UNEXPECTED-FAIL | devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | Snapshot canvases are not the same size: 300x600 vs. 600x300 -
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - Stack trace:
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - chrome://mochikit/content/browser-test.js:test_ok:1465
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - chrome://mochikit/content/tests/SimpleTest/WindowSnapshot.js:compareSnapshots:25
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - chrome://mochitests/content/browser/devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js:null:83
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - chrome://mochitests/content/browser/devtools/client/responsive/test/browser/head.js:addRDMTaskWithPreAndPost/<:155
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - chrome://mochikit/content/browser-test.js:handleTask:1037
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1109
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1251
[task 2023-02-21T23:25:01.715Z] 23:25:01 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1026
[task 2023-02-21T23:25:01.716Z] 23:25:01 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1036
[task 2023-02-21T23:25:01.716Z] 23:25:01 INFO - TEST-PASS | devtools/client/responsive/test/browser/browser_viewport_resizing_scrollbar.js | Window snapshots should match. -
Comment 1•2 years ago
|
||
This is caused by Bug 1359861.
The bug was backed out once when it first landed, but the second landing caused the failure to reappear.
Mark, this has an increased frequency, can you take a look please?
Thank you.
Comment 2•2 years ago
|
||
Set release status flags based on info from the regressing bug 1359861
Comment hidden (Intermittent Failures Robot) |
Comment 4•2 years ago
|
||
I'm afraid I can't see any reason that bug might have caused 3 devtools tests to fail - there's nothing in the logs that might indicate what has gone wrong and none of the tests seems to reference reader mode at all. The patch certainly would not have changed how content is rendered - it will have change what's on the context menu when in reader mode, but that doesn't seem implicated in these tests either. I'm really not sure how to proceed here - do you think we should loop in the devtools team?
Comment 5•2 years ago
|
||
Nicolas, could you have a look at what could have triggered this to frequent fail after Bug 1359861? Thank you.
Comment hidden (Intermittent Failures Robot) |
Comment 7•2 years ago
|
||
There have been 67 total failures in the last 7 days.
There are:
- 43 failures on linux1804-64-qr opt
- 24 failures on linux1804-64-shippable-qr opt
Recent failure log.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 15•2 years ago
|
||
No new failures since the patch from Bug 1767693 landed.
Updated•2 years ago
|
Comment 16•2 years ago
|
||
Set release status flags based on info from the regressing bug 1359861
Comment hidden (Intermittent Failures Robot) |
Updated•2 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Description
•