Closed Bug 2021220 Opened 2 months ago Closed 2 months ago

[wpt-sync] Sync PR 58280 - [SVG] Support path-length as a CSS property.

Categories

(Core :: SVG, task, P4)

task

Tracking

()

RESOLVED FIXED
150 Branch
Tracking Status
firefox150 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 58280 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/58280
Details from upstream follow.

Virali Purbey <viralipurbey@microsoft.com> wrote:

[SVG] Support path-length as a CSS property.

This change adds the path-length CSS property with the syntax
none | \<number [0,∞]> and initial value none, and maps the SVG
pathLength presentation attribute to it.

The CL includes parsing, computed style serialization, interpolation,
style equality, and presentation attribute mapping, plus WPT coverage
for the property, including a textPath display:none case as
mentioned here [1].

[1] https://github.com/w3c/svgwg/issues/773

Bug: 1045430
Change-Id: I24f79c4b0323fcfd7e61d16cff0aaa0b97fe7818
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7607639
Reviewed-by: Sejal Anand \<sejalanand@microsoft.com>
Reviewed-by: Divyansh Mangal \<dmangal@microsoft.com>
Commit-Queue: Virali Purbey \<viralipurbey@microsoft.com>
Cr-Commit-Position: refs/heads/main@{#1594485}

Component: web-platform-tests → SVG
Product: Testing → Core

CI Results

Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 361 tests

Status Summary

Firefox

OK : 12[GitHub] 265[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
PASS : 10[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 2441[GitHub] 2922[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 2979[Gecko-android-em-14-x86_64-lite-opt-geckoview] 2981[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 2982[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
CRASH : 1
FAIL : 56[GitHub] 71[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 92[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] 93[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 95[Gecko-android-em-14-x86_64-lite-opt-geckoview]
TIMEOUT: 1[Gecko-android-em-14-x86_64-opt-geckoview] 2[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-linux2204-64-wayland-debug, Gecko-linux2404-64-debug, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]

Chrome

OK : 12
PASS : 2481
FAIL : 85

Safari

OK : 12
PASS : 2463
FAIL : 71

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Crashes

  • /svg/animations/end-of-time-002-crash.html [wpt.fyi]: CRASH [Gecko-android-em-14-x86_64-opt-geckoview], SKIP [Gecko-linux2204-64-wayland-opt, Gecko-linux2404-64-opt], TIMEOUT [Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-linux2204-64-wayland-debug, Gecko-linux2404-64-debug, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt] linked bug:Bug 1984172

Firefox-only Failures

New Tests That Don't Pass

Tests Disabled in Gecko Infrastructure

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