Closed Bug 1752643 Opened 2 years ago Closed 1 year ago

WPT print reftests are rendered in portrait-orientation on macOS (vs. landscape orientation on other platforms)

Categories

(Testing :: web-platform-tests, defect)

Firefox 98
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1821331

People

(Reporter: dholbert, Unassigned)

References

Details

STR:

  1. Add a print WPT test that fails, and run it on Try, and compare the data URIs on mac vs. those on other platforms.

EXPECTED RESULTS:
The test should be rendered under the same orientation regardless of platform. I think the intended dimensions are 5 inches wide and 3 inches tall, which looks like a small sheet in landscape orientation.

ACTUAL RESULTS:
Specifically on macOS, it seems the test is rendered in portrait orientation instead (5 inches tall and 3 inches wide).

jgraham, would you be the right person to look into this perhaps? Ticking ni=you to be sure this is on someone's radar, at least. :)

Flags: needinfo?(james)

Here's a Try run where I added two new print WPT tests, without the fix (so they fail, as-expected, and their data URI failure output shows up in the test logs):
https://treeherder.mozilla.org/jobs?repo=try&revision=a6b50f2923c24b1bb32470c2b2901a8b1584af3e&searchStr=print-reftest

On Linux and Windows, the data URIs are for a landscape-oriented snapshot. On macOS, it's for a portrait-oriented snapshot.

Here are the data URIs for the testcase snapshot of fragmented-inline-block-002-print.html in my try run, for reference:
macOS: https://treeherder.mozilla.org/logviewer?job_id=365957055&repo=try&lineNumber=1518

data:image/png;base64,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

vs. linux https://treeherder.mozilla.org/logviewer?job_id=365960606&repo=try&lineNumber=2190

data:image/png;base64,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

...and Windows: https://treeherder.mozilla.org/logviewer?job_id=365957770&repo=try&lineNumber=1885

data:image/png;base64,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

(See also screenshots on bug 1752639 which show the same mac-specific quirk.)

This mac-specific page orientation difference is likely causing us to have differing test-failure/fuzzy annotations on mac vs. other platforms. (e.g. in the failure annotations that I'm adding in https://phabricator.services.mozilla.com/D137199 that point to bug 1752639 for the test failures discussed there)

I imagine we'll uncover some of those differences (via sudden mac-only test failures) when we fix this, and we'll need to adjust some annotations (hopefully just removing mac-specific special cases in .ini files?) as part of this bug in order to keep the tree green.

Summary: WPT print reftests are rendered in portrait-orientation (vs. landscape orientation on other platforms) → WPT print reftests are rendered in portrait-orientation on macOS (vs. landscape orientation on other platforms)

I tried setting landscape: true in the print settings for mac, and it changed things, but not in a good way? https://treeherder.mozilla.org/jobs?repo=try&revision=609721634fdce372d654086b6cd34765a9678565. The orientation of the output looks correct, but there are changes in the infrastructure tests where the behaviour was previously as-expected.

Flags: needinfo?(james)

The severity field is not set for this bug.
:jgraham, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(james)
Severity: -- → S3
Flags: needinfo?(james)
See Also: → 1783528
See Also: → 1791819

It looks like this is fixed!

In bug 1828182, we happened to catch a fuzzy WPT print-test failure on macOS, in this test:
https://searchfox.org/mozilla-central/rev/7939a5150dcd96915bccf1c819433ad489a5edc9/testing/web-platform/tests/css/css-break/block-002-wm-vrl-print.html
...and the screenshot shows that it's now rendering in a landscape-oriented way, as expected. Hooray!

I'm pretty sure bug 1821331 would be what fixed this (that's in the "guilty range" where that WPT changed its rendering on macOS), so let's dupe to that bug.

Status: NEW → RESOLVED
Closed: 1 year ago
Duplicate of bug: 1821331
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.