Closed Bug 2069995 Opened 2 months ago Closed 2 months ago

Intermittent toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js | single tracking bug

Categories

(Firefox :: PDF Viewer, defect, P1)

defect

Tracking

()

RESOLVED FIXED
157 Branch
Tracking Status
firefox-esr140 --- unaffected
firefox-esr153 --- unaffected
firefox155 --- unaffected
firefox156 --- unaffected
firefox157 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression, test-verify-fail)

Attachments

(1 external file)

Filed by: asilaghi [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=590891703&repo=autoland&task=YSKjYf9SRayn_74D0WC87w.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YSKjYf9SRayn_74D0WC87w/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/default/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/YSKjYf9SRayn_74D0WC87w/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1


[task 2026-09-07T16:55:00.859+00:00] 16:55:00     INFO - TEST-PASS | toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js | test_only_frames_embedded_in_pages_are_opened - The PDF is in an object
[task 2026-09-07T16:55:00.860+00:00] 16:55:00     INFO - TEST-PASS | toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js | test_only_frames_embedded_in_pages_are_opened - The PDF embedded with an object must be loaded
[task 2026-09-07T16:55:00.860+00:00] 16:55:00     INFO - Leaving test test_only_frames_embedded_in_pages_are_opened
[task 2026-09-07T16:55:00.860+00:00] 16:55:00     INFO - Entering test test_fallback_hidden_when_embed_is_too_short
[task 2026-09-07T16:55:00.860+00:00] 16:55:00     INFO - TEST-PASS | toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js | test_fallback_hidden_when_embed_is_too_short - The embed element must have a browsing context
[task 2026-09-07T16:55:00.860+00:00] 16:55:00     INFO - Buffered messages finished
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - TEST-UNEXPECTED-FAIL | toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js | test_fallback_hidden_when_embed_is_too_short - The fallback must be hidden when its complete UI cannot be shown - "flex" == "none" - got "flex", expected "none" (operator ==)
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - is@resource://testing-common/SpecialPowersSandbox.sys.mjs:88:21
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - @chrome://mochitests/content/browser/toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js:596:7
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - execute@resource://testing-common/SpecialPowersSandbox.sys.mjs:139:12
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - _spawnTask@resource://testing-common/SpecialPowersChild.sys.mjs:1625:15
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - receiveMessage@resource://testing-common/SpecialPowersChild.sys.mjs:254:21
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - JSActor query*receiveMessage@resource://testing-common/SpecialPowersParent.sys.mjs:1377:14
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - JSActor query*spawn@resource://testing-common/SpecialPowersChild.sys.mjs:1552:17
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - test_fallback_hidden_when_embed_is_too_short@chrome://mochitests/content/browser/toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js:593:23
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - async*handleTask@chrome://mochikit/content/browser-test.js:1526:26
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - _runTaskBasedTest@chrome://mochikit/content/browser-test.js:1616:18
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - async*Tester_execTest@chrome://mochikit/content/browser-test.js:1769:14
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:1500:14
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - SimpleTest.waitForFocus/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1060:13
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - promise callback*SimpleTest.waitForFocus@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1059:53
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - nextTest@chrome://mochikit/content/browser-test.js:1405:21
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - async*testScope/test_finish/<@chrome://mochikit/content/browser-test.js:2256:25
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - run@chrome://mochikit/content/browser-test.js:2179:9
[task 2026-09-07T16:55:00.861+00:00] 16:55:00     INFO - Leaving test test_fallback_hidden_when_embed_is_too_short
[task 2026-09-07T16:55:00.862+00:00] 16:55:00     INFO - Entering test test_open_pdf_preserves_referrer
[task 2026-09-07T16:55:00.862+00:00] 16:55:00     INFO - TEST-PASS | toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js | test_open_pdf_preserves_referrer - The embed element must have a browsing context

:calixte, since you are the author of the regressor, bug 2049760, could you take a look?

For more information, please visit BugBot documentation.

Flags: needinfo?(cdenizet)

Set release status flags based on info from the regressing bug 2049760

Assignee: nobody → cdenizet
Status: NEW → ASSIGNED
Flags: needinfo?(cdenizet)
Priority: P5 → P1
Summary: Perma TV toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js | test_fallback_hidden_when_embed_is_too_short - The fallback must be hidden when its complete UI cannot be shown - "flex" == "none" - got "flex", expected "none" (operator ==) → Intermittent toolkit/components/pdfjs/test/browser_pdfjs_embed_fallback.js | single tracking bug

The fallback load event can fire before its viewport is updated to the embed size. Wait for its computed display to become "none" rather than checking immediately.

Set release status flags based on info from the regressing bug 2049760

Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 157 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: