Closed Bug 1579623 Opened 5 years ago Closed 2 years ago

Intermittent dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1585

Categories

(Core :: DOM: Core & HTML, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1776996

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 2 open bugs)

Details

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

Attachments

(1 file, 6 obsolete files)

Filed by: ncsoregi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=265511410&repo=try
Full log: https://queue.taskcluster.net/v1/task/R7iDVedQR42PbvRqcWLmSw/runs/0/artifacts/public/logs/live_backing.log


[task 2019-09-07T11:27:34.095Z] 11:27:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar
[task 2019-09-07T11:27:34.095Z] 11:27:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have horizontal scrollbar
[task 2019-09-07T11:27:34.095Z] 11:27:34 INFO - [scrollbar] Entering fullscreen on root
[task 2019-09-07T11:27:34.095Z] 11:27:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should only check the current fullscreen element
[task 2019-09-07T11:27:34.096Z] 11:27:34 INFO - Buffered messages finished
[task 2019-09-07T11:27:34.096Z] 11:27:34 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1585
[task 2019-09-07T11:27:34.096Z] 11:27:34 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:322:16
[task 2019-09-07T11:27:34.096Z] 11:27:34 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2019-09-07T11:27:34.096Z] 11:27:34 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:54:5
[task 2019-09-07T11:27:34.096Z] 11:27:34 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:73:13
[task 2019-09-07T11:27:34.096Z] 11:27:34 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2019-09-07T11:27:34.096Z] 11:27:34 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have horizontal scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1185
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:322:16
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:56:5
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:73:13
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2019-09-07T11:27:34.097Z] 11:27:34 INFO - [scrollbar] Triggering a force frame reconstruction
[task 2019-09-07T11:27:34.098Z] 11:27:34 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-09-07T11:27:34.098Z] 11:27:34 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1585
[task 2019-09-07T11:27:34.098Z] 11:27:34 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:322:16
[task 2019-09-07T11:27:34.098Z] 11:27:34 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2019-09-07T11:27:34.098Z] 11:27:34 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:54:5
[task 2019-09-07T11:27:34.098Z] 11:27:34 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:75:13
[task 2019-09-07T11:27:34.098Z] 11:27:34 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2019-09-07T11:27:34.098Z] 11:27:34 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2019-09-07T11:27:34.099Z] 11:27:34 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-09-07T11:27:34.099Z] 11:27:34 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have horizontal scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1185
[task 2019-09-07T11:27:34.099Z] 11:27:34 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:322:16
[task 2019-09-07T11:27:34.099Z] 11:27:34 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2019-09-07T11:27:34.099Z] 11:27:34 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:56:5
[task 2019-09-07T11:27:34.099Z] 11:27:34 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:75:13
[task 2019-09-07T11:27:34.099Z] 11:27:34 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2019-09-07T11:27:34.099Z] 11:27:34 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2019-09-07T11:27:34.100Z] 11:27:34 INFO - [scrollbar] Entering fullscreen on div
[task 2019-09-07T11:27:34.100Z] 11:27:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should only check the current fullscreen element

entering test: dom/html/test/test_fullscreen-api.html

There are 21 failures in the last 7 days on

  • macosx1014-64 debug
  • macosx1014-64-shippable opt

Recent failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=289267247&repo=autoland&lineNumber=3511

[task 2020-02-17T20:18:24.831Z] 20:18:24 INFO - TEST-START | dom/html/test/test_fullscreen-api.html
[task 2020-02-17T20:18:25.397Z] 20:18:25 INFO - GECKO(1780) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 84: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized
[task 2020-02-17T20:18:25.433Z] 20:18:25 INFO - GECKO(1780) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 54: Error: TelemetryStopwatch: requesting elapsed time for nonexisting stopwatch. Histogram: "FULLSCREEN_CHANGE_MS", key: ""
[task 2020-02-17T20:18:25.837Z] 20:18:25 INFO - GECKO(1780) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 89: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized
[task 2020-02-17T20:18:26.264Z] 20:18:26 INFO - GECKO(1780) | JavaScript error: , line 0: TypeError: Fullscreen request denied
[task 2020-02-17T20:18:27.017Z] 20:18:27 INFO - GECKO(1780) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 89: Error: TelemetryStopwatch: key "FULLSCREEN_CHANGE_MS" was already initialized
[task 2020-02-17T20:18:27.030Z] 20:18:27 INFO - GECKO(1780) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 54: Error: TelemetryStopwatch: requesting elapsed time for nonexisting stopwatch. Histogram: "FULLSCREEN_CHANGE_MS", key: ""
[task 2020-02-17T20:18:27.033Z] 20:18:27 INFO - GECKO(1780) | JavaScript error: resource:///actors/DOMFullscreenParent.jsm, line 54: Error: TelemetryStopwatch: requesting elapsed time for nonexisting stopwatch. Histogram: "FULLSCREEN_CHANGE_MS", key: ""
[task 2020-02-17T20:18:27.368Z] 20:18:27 INFO - GECKO(1780) | JavaScript error: , line 0: TypeError: Fullscreen request denied

[task 2020-02-17T20:18:38.725Z] 20:18:38 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should only check the current fullscreen element
[task 2020-02-17T20:18:38.735Z] 20:18:38 INFO - Buffered messages finished
[task 2020-02-17T20:18:38.737Z] 20:18:38 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1585
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:383:14
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:54:5
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:73:13
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - setTimeout handlerSimpleTest_setTimeoutShim@SimpleTest/SimpleTest.js:784:41
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - invokeCallback/<@dom/html/test/file_fullscreen-utils.js:55:43
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - FrameRequestCallback
invokeCallback@dom/html/test/file_fullscreen-utils.js:55:26
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - onFullscreenChange@dom/html/test/file_fullscreen-utils.js:60:21
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - EventListener.handleEventaddFullscreenChangeContinuation@dom/html/test/file_fullscreen-utils.js:71:7
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - begin@dom/html/test/file_fullscreen-scrollbar.html:95:34
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - runNextTest/</</<@dom/html/test/test_fullscreen-api.html:154:24
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - focusedOrLoaded/<@SimpleTest/SimpleTest.js:914:23
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have horizontal scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1185
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:383:14
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:56:5
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:73:13
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - setTimeout handler
SimpleTest_setTimeoutShim@SimpleTest/SimpleTest.js:784:41
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - invokeCallback/<@dom/html/test/file_fullscreen-utils.js:55:43
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - FrameRequestCallbackinvokeCallback@dom/html/test/file_fullscreen-utils.js:55:26
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - onFullscreenChange@dom/html/test/file_fullscreen-utils.js:60:21
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - EventListener.handleEvent
addFullscreenChangeContinuation@dom/html/test/file_fullscreen-utils.js:71:7
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - begin@dom/html/test/file_fullscreen-scrollbar.html:95:34
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - runNextTest/</</<@dom/html/test/test_fullscreen-api.html:154:24
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - focusedOrLoaded/<@SimpleTest/SimpleTest.js:914:23
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - [scrollbar] Triggering a force frame reconstruction
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-02-17T20:18:38.738Z] 20:18:38 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1585

Hsin-Yi Tsai does not accept ni at the moment.

Whiteboard: [stockwell needswork:owner]

There are 20 failures associated to this bug in the last 7 days. These are occurring on macosx1014-64 debug and macosx1014-64-shippable opt.

Flags: needinfo?(htsai)
Whiteboard: [stockwell unknown] → [stockwell needswork:owner]

Hey Xidorn, I wonder if you would have time to take a look what's up here. Thank you.

Flags: needinfo?(htsai) → needinfo?(xidorn+moz)

The log looks like there is something weird happening indeed... Specifically, I think the layout is not correctly updated after bringing the root element into fullscreen, and it's more problematic given that a frame reconstruction doesn't even fix it...

I have no idea how this can happen, and I would probably need to try to reproduce it on a mac machine in order to diagnose. It smells like there is probably some race condition on mac...

Keep the ni? for now and I can see if I'll have time. If it's urgent, I can do a patch to disable this specific subtest on mac for now.

It seems that this doesn't only happen on macOS actually. There is bug 1468648 for headless, and bug 1350875 for Linux. I should probably look into them and see what can be done.

It's good that it may be reproducible on Linux :)

Flags: needinfo?(xidorn+moz)
See Also: → 1468648, 1350875

Didn't mean to clear the ni?.

Flags: needinfo?(xidorn+moz)

To give some update, I've found a way to reliably reproduce this issue on my Linux machine. Will continue investigating tomorrow.

I have a possible solution for bug 1350875 which hopefully can fix the issue on all platforms. We'll see.

Blocks: 1215369

That solution seems promising for Linux, but doesn't seem to be effective on macOS. I'll probably need to use mac to debug then...

Assignee: nobody → xidorn+moz
Status: NEW → ASSIGNED

Wrong bug...

Assignee: xidorn+moz → nobody
Status: ASSIGNED → NEW
Flags: needinfo?(xidorn+moz)

It's very likely that this would be fixed by bug 1350875 as well.

Flags: needinfo?(xidorn+moz)

This bug failed 35 times in the last 7 days. Occurs on linux1804-64-qr, linux1804-64-shippable, linux1804-64-tsan and macosx1015-64-qr on opt and debug build types.

Recent log:
https://treeherder.mozilla.org/logviewer?job_id=336856969&repo=autoland

Jens: Can you please take a look at this bug?

Flags: needinfo?(jstutte)

(In reply to Xidorn Quan [:xidorn] UTC+11 from comment #68)

It's very likely that this would be fixed by bug 1350875 as well.

Hi :xidorn, it seems this is still happening also after fixing bug 1350875. Any ideas?

Flags: needinfo?(jstutte) → needinfo?(xidorn+moz)

Not really. Bug 1350875 is like a duplicate of this bug. The fix in bug 1350875 may make it happen less frequently, but can't fix it altogether.

Basically, what the fix in bug 1350875 does is that we wait for fullscreen change and window resize notification from the system, and only continue fullscreen change if we receive both. But because there are cases where the resize may never come (e.g. on certain Linux window manager, or on macOS when both menu bar and dock are auto-hidden, see bug 1677244), so we also have a timeout, and continue going fullscreen even if we haven't got them.

The tricky thing is that there is no guarantee that the timeout is enough to receive the events. The window may get resized well after the timeout, in which case this could happen.

There are quite complex dynamics on window resizing in the interaction between widget code and different desktop environments. Fullscreen code tried to wallpaper them via optimistically assuming we are going fullscreen and inform layout a full screen dimensions in advance, but sometimes widget code kicks in and notify layout with the pre-fullscreen dimensions, causing various issues. I think this is one of that. Not sure what's the best way to fix unfortunately...

Given that it's surging recently in macOS, maybe it's easier to look into what got changed recently on fullscreen on macOS. I think there is a recent effort in bug 1631735 to try to change how we do fullscreen on macOS. Maybe haik knows more about the current situation.

Flags: needinfo?(xidorn+moz) → needinfo?(haftandilian)

There are 24 total failures in the last 7 days on macosx1015-64-qr debug
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=337583452&repo=mozilla-central&lineNumber=14278

[task 2021-04-23T22:29:34.263Z] 22:29:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | Expected SVG elem to become locked.
[task 2021-04-23T22:29:34.263Z] 22:29:34 INFO - Waiting for focus to return to main window
[task 2021-04-23T22:29:34.263Z] 22:29:34 INFO - main window focused, starting next test
[task 2021-04-23T22:29:34.264Z] 22:29:34 INFO - Run test file_fullscreen-navigation.html
[task 2021-04-23T22:29:34.264Z] 22:29:34 INFO - Buffered messages logged at 22:29:33
[task 2021-04-23T22:29:34.264Z] 22:29:34 INFO - Were focused
[task 2021-04-23T22:29:34.264Z] 22:29:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [navigation] Request should be granted
[task 2021-04-23T22:29:34.264Z] 22:29:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [navigation] Should have left full-screen due to navigation.
[task 2021-04-23T22:29:34.264Z] 22:29:34 INFO - Waiting for focus to return to main window
[task 2021-04-23T22:29:34.264Z] 22:29:34 INFO - main window focused, starting next test
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - Run test file_fullscreen-scrollbar.html
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - Were focused
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have horizontal scrollbar
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - [scrollbar] Entering fullscreen on root
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should only check the current fullscreen element
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - Buffered messages finished
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1905
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:500:14
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2021-04-23T22:29:34.265Z] 22:29:34 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:54:5
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:73:13
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have horizontal scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1065
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:500:14
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:56:5
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:73:13
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - [scrollbar] Triggering a force frame reconstruction
[task 2021-04-23T22:29:34.266Z] 22:29:34 INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have vertical scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1905
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:500:14
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:54:5
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:75:13
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - Not taking screenshot here: see the one that was previously logged
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - TEST-UNEXPECTED-FAIL | dom/html/test/test_fullscreen-api.html | [scrollbar] Should have horizontal scrollbar when [object HTMLHtmlElement] is in fullscreen - got 485, expected 1065
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - SimpleTest.is@SimpleTest/SimpleTest.js:500:14
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - is@dom/html/test/file_fullscreen-scrollbar.html:30:32
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - assertHasScrollbars@dom/html/test/file_fullscreen-scrollbar.html:56:5
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - checkScrollbars@dom/html/test/file_fullscreen-scrollbar.html:75:13
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - enteredFullscreenOnRoot@dom/html/test/file_fullscreen-scrollbar.html:100:18
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - invokeCallback/</<@dom/html/test/file_fullscreen-utils.js:55:58
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - [scrollbar] Entering fullscreen on div
[task 2021-04-23T22:29:34.267Z] 22:29:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should only check the current fullscreen element
[task 2021-04-23T22:29:34.268Z] 22:29:34 INFO - TEST-PASS | dom/html/test/test_fullscreen-api.html | [scrollbar] Should not have vertical scrollbar when [object HTMLDivElement] is in fullscreen

Assignee: nobody → abutkovits
Status: NEW → ASSIGNED
Pushed by abutkovits@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/44207c6214f5
disable test_fullscreen-api.html on Mac_64_debug for frequent failures. r=intermittent-reviewers,ahal DONTBUILD
Assignee: abutkovits → nobody
Status: ASSIGNED → NEW
Keywords: leave-open
Whiteboard: [stockwell needswork:owner] → [stockwell needswork:owner][stockwell disabled]
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → DUPLICATE

I'm not working on fullscreen anymore. The intermittency of this test could change once we land the fix for 1631735 and enable native fullscreen.

Flags: needinfo?(haftandilian)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: