Closed Bug 1673140 Opened 4 years ago Closed 3 years ago

Intermittent toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker x position: 204 should be equal(-ish) to 214 -

Categories

(Toolkit :: General, defect, P5)

defect

Tracking

()

RESOLVED FIXED
102 Branch
Tracking Status
firefox102 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: emilio)

References

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])

Attachments

(1 file, 1 obsolete file)

Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=319619252&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/D2WaV9fVSP-6g3x5sp2JAw/runs/0/artifacts/public/logs/live_backing.log


...
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - Entering test bound test_datepicker_transformed_position
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html,<iframe id='iframe' src='http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E'>" line: 0}]
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - Buffered messages finished
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker x position: 204 should be equal(-ish) to 214 - 
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - Stack trace:
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:is_close:107
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:verifyPickerPosition:112
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker y position: 242 should be equal(-ish) to 252 - 
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - Stack trace:
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - chrome://mochikit/content/browser-test.js:test_ok:1304
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:is_close:107
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:verifyPickerPosition:113
[task 2020-10-24T02:33:36.433Z] 02:33:36     INFO - GECKO(6094) | [Parent 6094, Main Thread] WARNING: 'NS_FAILED(targetPrincipal->GetAsciiOrigin(targetOrigin))', file /builds/worker/checkouts/gecko/toolkit/components/antitracking/AntiTrackingUtils.cpp:347
[task 2020-10-24T02:33:36.438Z] 02:33:36     INFO - Leaving test bound test_datepicker_transformed_position
...```
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 4 years ago3 years ago
Resolution: --- → INCOMPLETE

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=347568457&repo=autoland&lineNumber=3451

[task 2021-08-05T19:21:24.983Z] 19:21:24     INFO - TEST-START | toolkit/content/tests/browser/browser_datetime_datepicker.js
[task 2021-08-05T19:21:26.336Z] 19:21:26     INFO - GECKO(5147) | -----------------------------------------------------
[task 2021-08-05T19:21:26.338Z] 19:21:26     INFO - GECKO(5147) | Suppressions used:
[task 2021-08-05T19:21:26.339Z] 19:21:26     INFO - GECKO(5147) |   count      bytes template
[task 2021-08-05T19:21:26.340Z] 19:21:26     INFO - GECKO(5147) |      13        416 nsComponentManagerImpl
[task 2021-08-05T19:21:26.341Z] 19:21:26     INFO - GECKO(5147) |       2        288 libfontconfig.so
[task 2021-08-05T19:21:26.341Z] 19:21:26     INFO - GECKO(5147) | -----------------------------------------------------
[task 2021-08-05T19:21:26.880Z] 19:21:26     INFO - GECKO(5147) | -----------------------------------------------------
[task 2021-08-05T19:21:26.881Z] 19:21:26     INFO - GECKO(5147) | Suppressions used:
[task 2021-08-05T19:21:26.883Z] 19:21:26     INFO - GECKO(5147) |   count      bytes template
[task 2021-08-05T19:21:26.884Z] 19:21:26     INFO - GECKO(5147) |      13        416 nsComponentManagerImpl
[task 2021-08-05T19:21:26.885Z] 19:21:26     INFO - GECKO(5147) |       2        288 libfontconfig.so
[task 2021-08-05T19:21:26.887Z] 19:21:26     INFO - GECKO(5147) | -----------------------------------------------------
[task 2021-08-05T19:21:28.066Z] 19:21:28     INFO - GECKO(5147) | JavaScript error: resource://gre/actors/DateTimePickerChild.jsm, line 64: TypeError: can't access property "ownerGlobal", aElement is null
[task 2021-08-05T19:21:28.800Z] 19:21:28     INFO - GECKO(5147) | JavaScript error: resource://gre/actors/DateTimePickerChild.jsm, line 64: TypeError: can't access property "ownerGlobal", aElement is null
[task 2021-08-05T19:21:33.080Z] 19:21:33     INFO - TEST-INFO | started process screentopng
[task 2021-08-05T19:21:33.724Z] 19:21:33     INFO - TEST-INFO | screentopng: exit 0
[task 2021-08-05T19:21:33.724Z] 19:21:33     INFO - Buffered messages logged at 19:21:25
[task 2021-08-05T19:21:33.724Z] 19:21:33     INFO - Entering test bound test_datepicker_today
[task 2021-08-05T19:21:33.724Z] 19:21:33     INFO - Buffered messages logged at 19:21:26
[task 2021-08-05T19:21:33.724Z] 19:21:33     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html, <input type='date'>" line: 0}]
[task 2021-08-05T19:21:33.725Z] 19:21:33     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "August 2021" == "August 2021" - 
[task 2021-08-05T19:21:33.725Z] 19:21:33     INFO - Leaving test bound test_datepicker_today
<...>
[task 2021-08-05T19:21:33.787Z] 19:21:33     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "2016-11-27" == "2016-11-27" - 
[task 2021-08-05T19:21:33.788Z] 19:21:33     INFO - Leaving test bound test_datepicker_clicked
[task 2021-08-05T19:21:33.788Z] 19:21:33     INFO - Entering test bound test_datepicker_transformed_position
[task 2021-08-05T19:21:33.789Z] 19:21:33     INFO - Buffered messages logged at 19:21:32
[task 2021-08-05T19:21:33.792Z] 19:21:33     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html,<iframe id='iframe' src='http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E'>" line: 0}]
[task 2021-08-05T19:21:33.793Z] 19:21:33     INFO - Buffered messages finished
[task 2021-08-05T19:21:33.796Z] 19:21:33     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker x position: 204 should be equal(-ish) to 214 - 
[task 2021-08-05T19:21:33.796Z] 19:21:33     INFO - Stack trace:
[task 2021-08-05T19:21:33.796Z] 19:21:33     INFO - chrome://mochikit/content/browser-test.js:test_ok:1343
[task 2021-08-05T19:21:33.796Z] 19:21:33     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:is_close:107
[task 2021-08-05T19:21:33.796Z] 19:21:33     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:verifyPickerPosition:112
[task 2021-08-05T19:21:33.796Z] 19:21:33     INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-08-05T19:21:33.800Z] 19:21:33     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker y position: 167 should be equal(-ish) to 262 - 
[task 2021-08-05T19:21:33.800Z] 19:21:33     INFO - Stack trace:
[task 2021-08-05T19:21:33.800Z] 19:21:33     INFO - chrome://mochikit/content/browser-test.js:test_ok:1343
[task 2021-08-05T19:21:33.800Z] 19:21:33     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:is_close:107
[task 2021-08-05T19:21:33.800Z] 19:21:33     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:verifyPickerPosition:113
[task 2021-08-05T19:21:33.801Z] 19:21:33     INFO - Leaving test bound test_datepicker_transformed_position
[task 2021-08-05T19:21:33.803Z] 19:21:33     INFO - Entering test bound test_datepicker_reopen_state
[task 2021-08-05T19:21:33.804Z] 19:21:33     INFO - GECKO(5147) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2021-08-05T19:21:33.805Z] 19:21:33     INFO - GECKO(5147) | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2021-08-05T19:21:33.806Z] 19:21:33     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html, <input type="date" value="2016-12-15">" line: 0}]
[task 2021-08-05T19:21:34.113Z] 19:21:34     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "December 2016" == "December 2016" - 
[task 2021-08-05T19:21:34.153Z] 19:21:34     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "January 2017" == "January 2017" - 
[task 2021-08-05T19:21:34.191Z] 19:21:34     INFO - Console message: [JavaScript Warning: "Element.setCapture() is deprecated. Use Element.setPointerCapture() instead. For more help https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture" {file: "chrome://global/content/bindings/datepicker.js" line: 249}]
[task 2021-08-05T19:21:34.523Z] 19:21:34     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "December 2016" == "December 2016" - 
[task 2021-08-05T19:21:34.585Z] 19:21:34     INFO - Leaving test bound test_datepicker_reopen_state
[task 2021-08-05T19:21:34.588Z] 19:21:34     INFO - Entering test bound test_datepicker_min_max
[task 2021-08-05T19:21:34.978Z] 19:21:34     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html, <input type="date" value="2016-12-15" min="2016-12-05" max="2016-12-25">" line: 0}]
[task 2021-08-05T19:21:35.498Z] 19:21:35     INFO - GECKO(5147) | -----------------------------------------------------
[task 2021-08-05T19:21:35.498Z] 19:21:35     INFO - GECKO(5147) | Suppressions used:
[task 2021-08-05T19:21:35.498Z] 19:21:35     INFO - GECKO(5147) |   count      bytes template
[task 2021-08-05T19:21:35.498Z] 19:21:35     INFO - GECKO(5147) |      13        416 nsComponentManagerImpl
[task 2021-08-05T19:21:35.498Z] 19:21:35     INFO - GECKO(5147) |       2        288 libfontconfig.so
[task 2021-08-05T19:21:35.498Z] 19:21:35     INFO - GECKO(5147) | -----------------------------------------------------
[task 2021-08-05T19:21:35.521Z] 19:21:35     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | 2016-12 with min & max - [["weekend","outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["out-of-range"],["out-of-range"],["weekend","out-of-range"],["weekend","out-of-range"],[],[],[],[],[],["weekend"],["weekend"],[],[],[],["selection"],[],["weekend"],["weekend"],[],[],[],[],[],["weekend"],["weekend"],["out-of-range"],["out-of-range"],["out-of-range"],["out-of-range"],["out-of-range"],["weekend","out-of-range"],["weekend","outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["weekend","outside","out-of-range"]] deepEqual [["weekend","outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["out-of-range"],["out-of-range"],["weekend","out-of-range"],["weekend","out-of-range"],[],[],[],[],[],["weekend"],["weekend"],[],[],[],["selection"],[],["weekend"],["weekend"],[],[],[],[],[],["weekend"],["weekend"],["out-of-range"],["out-of-range"],["out-of-range"],["out-of-range"],["out-of-range"],["weekend","out-of-range"],["weekend","outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["weekend","outside","out-of-range"]] - 
[task 2021-08-05T19:21:35.612Z] 19:21:35     INFO - Leaving test bound test_datepicker_min_max
[task 2021-08-05T19:21:35.615Z] 19:21:35     INFO - Entering test bound test_datepicker_step
[task 2021-08-05T19:21:35.874Z] 19:21:35     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html, <input type="date" value="2016-12-15" step="5">" line: 0}]
[task 2021-08-05T19:21:36.122Z] 19:21:36     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | 2016-12 with step - [["weekend","outside","off-step"],["outside","off-step"],["outside","off-step"],["outside"],["off-step"],["off-step"],["weekend","off-step"],["weekend","off-step"],[],["off-step"],["off-step"],["off-step"],["off-step"],["weekend"],["weekend","off-step"],["off-step"],["off-step"],["off-step"],["selection"],["off-step"],["weekend","off-step"],["weekend","off-step"],["off-step"],[],["off-step"],["off-step"],["off-step"],["weekend","off-step"],["weekend"],["off-step"],["off-step"],["off-step"],["off-step"],[],["weekend","off-step"],["weekend","outside","off-step"],["outside","off-step"],["outside","off-step"],["outside"],["outside","off-step"],["outside","off-step"],["weekend","outside","off-step"]] deepEqual [["weekend","outside","off-step"],["outside","off-step"],["outside","off-step"],["outside"],["off-step"],["off-step"],["weekend","off-step"],["weekend","off-step"],[],["off-step"],["off-step"],["off-step"],["off-step"],["weekend"],["weekend","off-step"],["off-step"],["off-step"],["off-step"],["selection"],["off-step"],["weekend","off-step"],["weekend","off-step"],["off-step"],[],["off-step"],["off-step"],["off-step"],["weekend","off-step"],["weekend"],["off-step"],["off-step"],["off-step"],["off-step"],[],["weekend","off-step"],["weekend","outside","off-step"],["outside","off-step"],["outside","off-step"],["outside"],["outside","off-step"],["outside","off-step"],["weekend","outside","off-step"]] - 
[task 2021-08-05T19:21:36.198Z] 19:21:36     INFO - Leaving test bound test_datepicker_step
[task 2021-08-05T19:21:36.201Z] 19:21:36     INFO - Entering test bound test_datepicker_abs_min
[task 2021-08-05T19:21:36.525Z] 19:21:36     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html, <input type="date" value="0001-01-01">" line: 0}]
[task 2021-08-05T19:21:36.987Z] 19:21:36     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | 0001-01 - ["","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","1","2","3","4","5","6","7","8","9","10"] deepEqual ["","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","1","2","3","4","5","6","7","8","9","10"] - 
[task 2021-08-05T19:21:37.054Z] 19:21:37     INFO - Leaving test bound test_datepicker_abs_min
[task 2021-08-05T19:21:37.055Z] 19:21:37     INFO - Entering test bound test_datepicker_handling_user_input
[task 2021-08-05T19:21:37.292Z] 19:21:37     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html, <input type="date">" line: 0}]
[task 2021-08-05T19:21:37.608Z] 19:21:37     INFO - Console message: [JavaScript Warning: "Element.setCapture() is deprecated. Use Element.setPointerCapture() instead. For more help https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture" {file: "chrome://global/content/bindings/datepicker.js" line: 249}]
[task 2021-08-05T19:21:37.639Z] 19:21:37     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | isHandlingUserInput should be true - true == true - 
[task 2021-08-05T19:21:37.689Z] 19:21:37     INFO - Leaving test bound test_datepicker_handling_user_input
[task 2021-08-05T19:21:37.690Z] 19:21:37     INFO - Entering test bound test_datepicker_abs_max
[task 2021-08-05T19:21:38.038Z] 19:21:38     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "data:text/html, <input type="date" value="275760-09-13">" line: 0}]
[task 2021-08-05T19:21:38.385Z] 19:21:38     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | 275760-09 - ["31","1","2","3","4","5","6","7","8","9","10","11","12","13","","","","","","","","","","","","","","","","","","","","","","","","","","","",""] deepEqual ["31","1","2","3","4","5","6","7","8","9","10","11","12","13","","","","","","","","","","","","","","","","","","","","","","","","","","","",""] - 
[task 2021-08-05T19:21:38.468Z] 19:21:38     INFO - Leaving test bound test_datepicker_abs_max
[task 2021-08-05T19:21:38.578Z] 19:21:38     INFO - GECKO(5147) | MEMORY STAT | vsize 20984027MB | residentFast 1308MB
[task 2021-08-05T19:21:38.590Z] 19:21:38     INFO - TEST-OK | toolkit/content/tests/browser/browser_datetime_datepicker.js | took 13606ms
[task 2021-08-05T19:21:38.700Z] 19:21:38     INFO - checking window state
[task 2021-08-05T19:21:38.749Z] 19:21:38     INFO - TEST-START | toolkit/content/tests/browser/browser_default_audio_filename.js
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Update:
There have been 40 failures within the last 7 days:
• 26 failures on Linux 18.04 x64 WebRender asan opt
• 14 failures on Linux 18.04 x64 WebRender debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=372504594&repo=autoland&lineNumber=34646

[task 2022-03-27T15:51:57.598Z] 15:51:57     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "2016-11-27" == "2016-11-27" - 
[task 2022-03-27T15:51:57.599Z] 15:51:57     INFO - Leaving test bound test_datepicker_clicked
[task 2022-03-27T15:51:57.601Z] 15:51:57     INFO - Entering test bound test_datepicker_transformed_position
[task 2022-03-27T15:51:57.602Z] 15:51:57     INFO - Buffered messages logged at 15:51:56
[task 2022-03-27T15:51:57.608Z] 15:51:57     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,<iframe id='iframe' src='http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E'>" line: 0}]
[task 2022-03-27T15:51:57.609Z] 15:51:57     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E" line: 0}]
[task 2022-03-27T15:51:57.610Z] 15:51:57     INFO - Console message: Invalid chrome URI (need path): chrome://global/
[task 2022-03-27T15:51:57.614Z] 15:51:57     INFO - Buffered messages finished
[task 2022-03-27T15:51:57.615Z] 15:51:57     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker x position: 204 should be equal(-ish) to 214 - 
[task 2022-03-27T15:51:57.615Z] 15:51:57     INFO - Stack trace:
[task 2022-03-27T15:51:57.615Z] 15:51:57     INFO - chrome://mochikit/content/browser-test.js:test_ok:1394
[task 2022-03-27T15:51:57.616Z] 15:51:57     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:is_close:107
[task 2022-03-27T15:51:57.616Z] 15:51:57     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:verifyPickerPosition:114
[task 2022-03-27T15:51:57.622Z] 15:51:57     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-03-27T15:51:57.625Z] 15:51:57     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker y position: 167 should be equal(-ish) to 262 - 
[task 2022-03-27T15:51:57.625Z] 15:51:57     INFO - Stack trace:
[task 2022-03-27T15:51:57.625Z] 15:51:57     INFO - chrome://mochikit/content/browser-test.js:test_ok:1394
[task 2022-03-27T15:51:57.626Z] 15:51:57     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:is_close:107
[task 2022-03-27T15:51:57.626Z] 15:51:57     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:verifyPickerPosition:119
[task 2022-03-27T15:51:57.627Z] 15:51:57     INFO - Leaving test bound test_datepicker_transformed_position
[task 2022-03-27T15:51:57.628Z] 15:51:57     INFO - Entering test bound test_datepicker_reopen_state
[task 2022-03-27T15:51:57.630Z] 15:51:57     INFO - GECKO(17053) | [Child 17154: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 7f86ee25b800 == 2 [pid = 17154] [id = 18]
[task 2022-03-27T15:51:57.630Z] 15:51:57     INFO - GECKO(17053) | [Child 17154: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 8 (7f870ab964d0) [pid = 17154] [serial = 48] [outer = 0]
[task 2022-03-27T15:51:57.633Z] 15:51:57     INFO - GECKO(17053) | [Child 17154: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (7f86ee25bc00) [pid = 17154] [serial = 49] [outer = 7f870ab964d0]
[task 2022-03-27T15:51:57.636Z] 15:51:57     INFO - GECKO(17053) | [Parent 17053, Main Thread] WARNING: NS_ENSURE_TRUE(presShell) failed: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowOuter.cpp:4165
[task 2022-03-27T15:51:57.637Z] 15:51:57     INFO - GECKO(17053) | [Child 17154: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 10 (7f86ee25c800) [pid = 17154] [serial = 50] [outer = 7f870ab964d0]
[task 2022-03-27T15:51:57.637Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-27T15:51:57.639Z] 15:51:57     INFO - GECKO(17053) | [Parent 17053: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 32 (7fba26760000) [pid = 17053] [serial = 50] [outer = 7fba3f149a90]
[task 2022-03-27T15:51:57.640Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-27T15:51:57.641Z] 15:51:57     INFO - GECKO(17053) | [Child 17776: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 7f2fcd748000 == 0 [pid = 17776] [id = 0] [url = http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E]
[task 2022-03-27T15:51:57.648Z] 15:51:57     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, <input type="date" value="2016-12-15">" line: 0}]
[task 2022-03-27T15:51:57.652Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-27T15:51:57.656Z] 15:51:57     INFO - GECKO(17053) | [Parent 17053, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/chrome/nsChromeRegistry.cpp:180
[task 2022-03-27T15:51:57.657Z] 15:51:57     INFO - GECKO(17053) | [Parent 17053, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/security/nsCSPService.cpp:190
[task 2022-03-27T15:51:57.659Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-27T15:51:57.661Z] 15:51:57     INFO - GECKO(17053) | [Child 17776: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (7f2fe8495f60) [pid = 17776] [serial = 1] [outer = 0] [url = http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E]
[task 2022-03-27T15:51:57.663Z] 15:51:57     INFO - GECKO(17053) | [Child 17776: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 1 (7f2fcd74a400) [pid = 17776] [serial = 3] [outer = 0] [url = http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E]
[task 2022-03-27T15:51:57.664Z] 15:51:57     INFO - Console message: Invalid chrome URI (need path): chrome://global/
[task 2022-03-27T15:51:57.671Z] 15:51:57     INFO - GECKO(17053) | [Child 17776: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 0 (7f2fcd748400) [pid = 17776] [serial = 2] [outer = 0] [url = about:blank]
[task 2022-03-27T15:51:57.679Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: Extra shutdown CC: 'i < NORMAL_SHUTDOWN_COLLECTIONS', file /builds/worker/checkouts/gecko/xpcom/base/nsCycleCollector.cpp:3359
[task 2022-03-27T15:51:57.682Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: NS_ENSURE_TRUE(InitStaticMembers()) failed: file /builds/worker/workspace/obj-build/dist/include/mozilla/Preferences.h:128
[task 2022-03-27T15:51:57.683Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-27T15:51:57.684Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-27T15:51:57.685Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_StartedGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-27T15:51:57.686Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: IPC message 'PIdleScheduler::Msg_DoneGC' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:506
[task 2022-03-27T15:51:57.690Z] 15:51:57     INFO - GECKO(17053) | [Parent 17053: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 33 (7fba5116d800) [pid = 17053] [serial = 51] [outer = 7fba3f149a90]
[task 2022-03-27T15:51:57.691Z] 15:51:57     INFO - GECKO(17053) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpio9r7dev.mozrunner/runtests_leaks_tab_pid17866.log
[task 2022-03-27T15:51:57.692Z] 15:51:57     INFO - GECKO(17053) | [17866, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp:338
[task 2022-03-27T15:51:57.697Z] 15:51:57     INFO - GECKO(17053) | [Child 17776, Main Thread] WARNING: NS_ENSURE_TRUE(Preferences::InitStaticMembers()) failed: file /builds/worker/checkouts/gecko/modules/libpref/Preferences.cpp:4465
[task 2022-03-27T15:51:57.741Z] 15:51:57     INFO - GECKO(17053) | [Child 17866, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp:693
[task 2022-03-27T15:51:57.868Z] 15:51:57     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "December 2016" == "December 2016" - 
Whiteboard: [stockwell needswork:owner]

Hi Dave! Can you please take a look at this?
Thank you!

Flags: needinfo?(dtownsend)

Can you take a look here Emilio?

Flags: needinfo?(dtownsend) → needinfo?(emilio)
Flags: needinfo?(emilio)

Seems better than disabling. I couldn't reproduce the failure locally on
a couple verify runs, may be an issue with the X server on automation,
or something else...

Assignee: nobody → emilio

Emilio, any updates on the patch here? Thank you.

Flags: needinfo?(emilio)

The patch is not right and I couldn't repro this either locally or in Pernosco, so it's hard to make progress on this.

Flags: needinfo?(emilio)
Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]
Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]

There are 33 total failures in the last 7 days and 169 total failures in the last 30 days on

[task 2022-05-03T00:58:26.753Z] 00:58:26     INFO - TEST-START | toolkit/content/tests/browser/browser_datetime_datepicker.js
[task 2022-05-03T00:58:28.362Z] 00:58:28     INFO - GECKO(5242) | -----------------------------------------------------
[task 2022-05-03T00:58:28.362Z] 00:58:28     INFO - GECKO(5242) | Suppressions used:
[task 2022-05-03T00:58:28.362Z] 00:58:28     INFO - GECKO(5242) |   count      bytes template
[task 2022-05-03T00:58:28.362Z] 00:58:28     INFO - GECKO(5242) |      12        384 nsComponentManagerImpl
[task 2022-05-03T00:58:28.363Z] 00:58:28     INFO - GECKO(5242) |       2        288 libfontconfig.so
[task 2022-05-03T00:58:28.363Z] 00:58:28     INFO - GECKO(5242) | -----------------------------------------------------
[task 2022-05-03T00:58:29.047Z] 00:58:29     INFO - GECKO(5242) | -----------------------------------------------------
[task 2022-05-03T00:58:29.047Z] 00:58:29     INFO - GECKO(5242) | Suppressions used:
[task 2022-05-03T00:58:29.047Z] 00:58:29     INFO - GECKO(5242) |   count      bytes template
[task 2022-05-03T00:58:29.048Z] 00:58:29     INFO - GECKO(5242) |      12        384 nsComponentManagerImpl
[task 2022-05-03T00:58:29.048Z] 00:58:29     INFO - GECKO(5242) |       2        288 libfontconfig.so
[task 2022-05-03T00:58:29.048Z] 00:58:29     INFO - GECKO(5242) | -----------------------------------------------------
[task 2022-05-03T00:58:29.996Z] 00:58:29     INFO - GECKO(5242) | JavaScript error: resource://gre/actors/DateTimePickerChild.jsm, line 64: TypeError: can't access property "ownerGlobal", aElement is null
[task 2022-05-03T00:58:30.624Z] 00:58:30     INFO - GECKO(5242) | JavaScript error: resource://gre/actors/DateTimePickerChild.jsm, line 64: TypeError: can't access property "ownerGlobal", aElement is null
[task 2022-05-03T00:58:33.571Z] 00:58:33     INFO - TEST-INFO | started process screentopng
[task 2022-05-03T00:58:33.993Z] 00:58:33     INFO - TEST-INFO | screentopng: exit 0

[task 2022-05-03T00:58:34.036Z] 00:58:34     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "2016-11-27" == "2016-11-27" - 
[task 2022-05-03T00:58:34.036Z] 00:58:34     INFO - Leaving test bound test_datepicker_clicked
[task 2022-05-03T00:58:34.037Z] 00:58:34     INFO - Entering test bound test_datepicker_transformed_position
[task 2022-05-03T00:58:34.038Z] 00:58:34     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,<iframe id='iframe' src='http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E'>" line: 0}]
[task 2022-05-03T00:58:34.039Z] 00:58:34     INFO - Buffered messages logged at 00:58:33
[task 2022-05-03T00:58:34.040Z] 00:58:34     INFO - Console message: [JavaScript Warning: "This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “<!DOCTYPE html>”." {file: "http://example.net/document-builder.sjs?html=%3Cinput%20id=%22date%22%20type=%22date%22%20value=%222016-12-15%22%20style=%22transform:%20translateX(7px)%20translateY(13px);%20border-top:%202px;%20border-left:%205px;%20margin:%2030px;%22%3E" line: 0}]
[task 2022-05-03T00:58:34.040Z] 00:58:34     INFO - Buffered messages finished
[task 2022-05-03T00:58:34.041Z] 00:58:34     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker x position: 204 should be equal(-ish) to 214 - 
[task 2022-05-03T00:58:34.042Z] 00:58:34     INFO - Stack trace:
[task 2022-05-03T00:58:34.042Z] 00:58:34     INFO - chrome://mochikit/content/browser-test.js:test_ok:1394
[task 2022-05-03T00:58:34.042Z] 00:58:34     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:is_close:107
[task 2022-05-03T00:58:34.042Z] 00:58:34     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:verifyPickerPosition:114
[task 2022-05-03T00:58:34.044Z] 00:58:34     INFO - Not taking screenshot here: see the one that was previously logged
[task 2022-05-03T00:58:34.045Z] 00:58:34     INFO - TEST-UNEXPECTED-FAIL | toolkit/content/tests/browser/browser_datetime_datepicker.js | datepicker y position: 167 should be equal(-ish) to 262 - 
[task 2022-05-03T00:58:34.045Z] 00:58:34     INFO - Stack trace:
[task 2022-05-03T00:58:34.045Z] 00:58:34     INFO - chrome://mochikit/content/browser-test.js:test_ok:1394
[task 2022-05-03T00:58:34.045Z] 00:58:34     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:is_close:107
[task 2022-05-03T00:58:34.046Z] 00:58:34     INFO - chrome://mochitests/content/browser/toolkit/content/tests/browser/browser_datetime_datepicker.js:verifyPickerPosition:119
[task 2022-05-03T00:58:34.047Z] 00:58:34     INFO - Leaving test bound test_datepicker_transformed_position
[task 2022-05-03T00:58:34.047Z] 00:58:34     INFO - Entering test bound test_datepicker_reopen_state
[task 2022-05-03T00:58:34.048Z] 00:58:34     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, <input type="date" value="2016-12-15">" line: 0}]
[task 2022-05-03T00:58:34.539Z] 00:58:34     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "December 2016" == "December 2016" - 
[task 2022-05-03T00:58:34.580Z] 00:58:34     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "January 2017" == "January 2017" - 
[task 2022-05-03T00:58:34.613Z] 00:58:34     INFO - Console message: [JavaScript Warning: "Element.setCapture() is deprecated. Use Element.setPointerCapture() instead. For more help https://developer.mozilla.org/docs/Web/API/Element/setPointerCapture" {file: "chrome://global/content/bindings/datepicker.js" line: 249}]
[task 2022-05-03T00:58:34.840Z] 00:58:34     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | "December 2016" == "December 2016" - 
[task 2022-05-03T00:58:34.917Z] 00:58:34     INFO - Leaving test bound test_datepicker_reopen_state
[task 2022-05-03T00:58:34.918Z] 00:58:34     INFO - Entering test bound test_datepicker_min_max
[task 2022-05-03T00:58:35.229Z] 00:58:35     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, <input type="date" value="2016-12-15" min="2016-12-05" max="2016-12-25">" line: 0}]
[task 2022-05-03T00:58:35.590Z] 00:58:35     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | 2016-12 with min & max - [["weekend","outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["out-of-range"],["out-of-range"],["weekend","out-of-range"],["weekend","out-of-range"],[],[],[],[],[],["weekend"],["weekend"],[],[],[],["selection"],[],["weekend"],["weekend"],[],[],[],[],[],["weekend"],["weekend"],["out-of-range"],["out-of-range"],["out-of-range"],["out-of-range"],["out-of-range"],["weekend","out-of-range"],["weekend","outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["weekend","outside","out-of-range"]] deepEqual [["weekend","outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["out-of-range"],["out-of-range"],["weekend","out-of-range"],["weekend","out-of-range"],[],[],[],[],[],["weekend"],["weekend"],[],[],[],["selection"],[],["weekend"],["weekend"],[],[],[],[],[],["weekend"],["weekend"],["out-of-range"],["out-of-range"],["out-of-range"],["out-of-range"],["out-of-range"],["weekend","out-of-range"],["weekend","outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["outside","out-of-range"],["weekend","outside","out-of-range"]] - 
[task 2022-05-03T00:58:35.648Z] 00:58:35     INFO - Leaving test bound test_datepicker_min_max
[task 2022-05-03T00:58:35.651Z] 00:58:35     INFO - Entering test bound test_datepicker_step
[task 2022-05-03T00:58:35.962Z] 00:58:35     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, <input type="date" value="2016-12-15" step="5">" line: 0}]
[task 2022-05-03T00:58:36.251Z] 00:58:36     INFO - GECKO(5242) | -----------------------------------------------------
[task 2022-05-03T00:58:36.253Z] 00:58:36     INFO - GECKO(5242) | Suppressions used:
[task 2022-05-03T00:58:36.253Z] 00:58:36     INFO - GECKO(5242) |   count      bytes template
[task 2022-05-03T00:58:36.254Z] 00:58:36     INFO - GECKO(5242) |      12        384 nsComponentManagerImpl
[task 2022-05-03T00:58:36.255Z] 00:58:36     INFO - GECKO(5242) |       2        288 libfontconfig.so
[task 2022-05-03T00:58:36.256Z] 00:58:36     INFO - GECKO(5242) |       1          6 libglib-2.0.so
[task 2022-05-03T00:58:36.256Z] 00:58:36     INFO - GECKO(5242) | -----------------------------------------------------
[task 2022-05-03T00:58:36.317Z] 00:58:36     INFO - TEST-PASS | toolkit/content/tests/browser/browser_datetime_datepicker.js | 2016-12 with step - [["weekend","outside","off-step"],["outside","off-step"],["outside","off-step"],["outside"],["off-step"],["off-step"],["weekend","off-step"],["weekend","off-step"],[],["off-step"],["off-step"],["off-step"],["off-step"],["weekend"],["weekend","off-step"],["off-step"],["off-step"],["off-step"],["selection"],["off-step"],["weekend","off-step"],["weekend","off-step"],["off-step"],[],["off-step"],["off-step"],["off-step"],["weekend","off-step"],["weekend"],["off-step"],["off-step"],["off-step"],["off-step"],[],["weekend","off-step"],["weekend","outside","off-step"],["outside","off-step"],["outside","off-step"],["outside"],["outside","off-step"],["outside","off-step"],["weekend","outside","off-step"]] deepEqual [["weekend","outside","off-step"],["outside","off-step"],["outside","off-step"],["outside"],["off-step"],["off-step"],["weekend","off-step"],["weekend","off-step"],[],["off-step"],["off-step"],["off-step"],["off-step"],["weekend"],["weekend","off-step"],["off-step"],["off-step"],["off-step"],["selection"],["off-step"],["weekend","off-step"],["weekend","off-step"],["off-step"],[],["off-step"],["off-step"],["off-step"],["weekend","off-step"],["weekend"],["off-step"],["off-step"],["off-step"],["off-step"],[],["weekend","off-step"],["weekend","outside","off-step"],["outside","off-step"],["outside","off-step"],["outside"],["outside","off-step"],["outside","off-step"],["weekend","outside","off-step"]] - 
[task 2022-05-03T00:58:36.357Z] 00:58:36     INFO - Leaving test bound test_datepicker_step

Emilio is there any progress here or should we disable the test?
Thank you.

Flags: needinfo?(emilio)
Attachment #9270019 - Attachment is obsolete: true

As per comments in the bug I never managed to reproduce this locally or
in pernosco, but given the structure of the test (open tab, get element
position, show picker, check picker position in screen coords), it makes
some amount of sense that it could hit this race.

I'm confirming on try that this reduces or fixes the intermittent race
but given it's a oneliner I don't feel too bad sending it for review
early :)

I have another idea, but if this is not it then yeah, disabling for now is the next best idea.

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/3f2de354e781 Wait for screen coords to be ready in browser_datetime_datepicker.js. r=handyman
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/e7d3eb6ffd92 Fix contentTransformsReceived() in non-e10s.
Pushed by emilio@crisal.io: https://hg.mozilla.org/integration/autoland/rev/f8b379f72dc3 Don't bother null-checking the docShell anymore.
Pushed by ncsoregi@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/105cccb915a0 Fix eslint on SpecialPowersChild.jsm. r=fix CLOSED TREE
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/94b18215ba83 Wait for screen coords to be ready in browser_datetime_datepicker.js. r=handyman
Flags: needinfo?(emilio)
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 102 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: