Closed Bug 1874871 Opened 5 months ago Closed 5 months ago

Perma TEST-UNEXPECTED-PASS | /css/cssom-view/client-props-zoom.html | Client properties for elements with css zoom 1 - expected FAIL when Gecko 123 merges to Beta on 2024-01-22

Categories

(Core :: DOM: CSS Object Model, defect)

defect

Tracking

()

VERIFIED FIXED
123 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox121 --- unaffected
firefox122 --- unaffected
firefox123 + verified

People

(Reporter: imoraru, Assigned: dholbert)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

[Tracking Requested - why for this release]:

Failure log:

[task 2024-01-16T12:26:33.436Z] 12:26:33     INFO - TEST-START | /css/cssom-view/client-props-zoom.html
[task 2024-01-16T12:26:33.452Z] 12:26:33     INFO - Closing window abd7bae6-b052-47b2-9959-d1c4f54cd4bb
[task 2024-01-16T12:26:33.862Z] 12:26:33     INFO - 
[task 2024-01-16T12:26:33.862Z] 12:26:33     INFO - TEST-PASS | /css/cssom-view/client-props-zoom.html | Client properties for elements with css zoom 
[task 2024-01-16T12:26:33.862Z] 12:26:33     INFO - TEST-UNEXPECTED-PASS | /css/cssom-view/client-props-zoom.html | Client properties for elements with css zoom 1 - expected FAIL
[task 2024-01-16T12:26:33.862Z] 12:26:33     INFO - TEST-INFO | expected FAIL
[task 2024-01-16T12:26:33.862Z] 12:26:33     INFO - TEST-OK | /css/cssom-view/client-props-zoom.html | took 426ms

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

Flags: needinfo?(james)

The Nightly-specific-ness here is probably just because this test is testing CSS zoom which we only support on Nightly, per this snippet:
https://searchfox.org/mozilla-central/rev/2fa4750e87d49ec7ad19fa1da167a03ef6d5e954/modules/libpref/init/StaticPrefList.yaml#8880-8885

# Support for the css Zoom property.
- name: layout.css.zoom.enabled
  type: RelaxedAtomicBool
  value: @IS_NIGHTLY_BUILD@
  mirror: always
  rust: true

We probably just need to explicitly enable the pref for this test like we do e.g. here for another test:
https://searchfox.org/mozilla-central/rev/2fa4750e87d49ec7ad19fa1da167a03ef6d5e954/testing/web-platform/meta/resize-observer/svg.html.ini#2

Assignee: nobody → dholbert
Status: NEW → ASSIGNED
Attachment #9373155 - Attachment description: Bug 1874871: Enable the css zoom about:config pref, for WPT 'client-props-zoom.html.ini'. r?#layout → Bug 1874871: Enable the css zoom about:config pref, for WPT 'client-props-zoom.html'. r?#layout
Pushed by dholbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0e6bdeec62c2
Enable the css zoom about:config pref, for WPT 'client-props-zoom.html'. r=TYLin
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch

Hello Daniel! Could you please take another look at this as the patch is not working entirely in today's central as beta simulation?. The failure in client-props-zoom.html seems to have disappeared, but the others are still there

Thank you!

Status: RESOLVED → REOPENED
Flags: needinfo?(dholbert)
Resolution: FIXED → ---
Target Milestone: 123 Branch → ---

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

Sure, sorry about that -- I was just focusing on the issue quoted in comment 0 and didn't notice that there were others in the log.

Flags: needinfo?(james)
Flags: needinfo?(dholbert)
See Also: → 1875189
Pushed by dholbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/bc93211dbc2e
part 2: Enable the css zoom about:config pref, for WPT 'getClientRects-zoom.html'. r=TYLin
Status: REOPENED → RESOLVED
Closed: 5 months ago5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch

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

(In reply to Cristian Tuns from comment #12)

Hello Daniel, we still have some issues here

sigh, sorry about that - the test names are very similar and I thought all the remaining ones were all the same test, from a quick skim of the last pass of failures.

I should probably just move this pref-toggle to be set at a directory level, so we don't have to maintain these individual .ini files (particularly if/when more tests for this feature are added).

This patch reverts the previous two patches on this bug (which were adding
per-test pref tweaks), and instead just enables the pref at a directory level,
since there are multiple tests in this directory that exercise this feature,
and additional ones may continue to be added as css 'zoom' gets additional
spec/test/implementation work.

Pushed by dholbert@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1930db34ed86
part 3: Enable the zoom pref at the directory level for WPTs in the cssom-view directory. r=TYLin
Status: REOPENED → RESOLVED
Closed: 5 months ago5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 123 Branch

Verified fixed in today's beta-sim

Status: RESOLVED → VERIFIED
Flags: needinfo?(dholbert)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: