Skip to content

[Gecko Bug 2003903] Fix interpolation failures with <arc-sweep> and <arc-size> in shape().#56662

Merged
moz-wptsync-bot merged 1 commit intomasterfrom
gecko/2003903-1
Dec 11, 2025
Merged

[Gecko Bug 2003903] Fix interpolation failures with <arc-sweep> and <arc-size> in shape().#56662
moz-wptsync-bot merged 1 commit intomasterfrom
gecko/2003903-1

Conversation

@moz-wptsync-bot
Copy link
Copy Markdown
Collaborator

Per shape() spec, the arc keyword interpolation rules are meant to match
existing SVG interpolation rules: flags are interpolated as fractions
between zero and one, with any non-zero value considered to be a value of one.
So path() should reasonably do the same for the arc flags at 0.125 and such.
https://drafts.csswg.org/css-shapes-1/#interpolating-shape
https://svgwg.org/specs/paths/#PathElement

Differential Revision: https://phabricator.services.mozilla.com/D275122

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=2003903
gecko-commit: ae50a7cd7ce68e275af8e0dbcb86eaf5286b4227
gecko-reviewers: emilio, firefox-style-system-reviewers

Per shape() spec, the arc keyword interpolation rules are meant to match
existing SVG <path> interpolation rules: flags are interpolated as fractions
between zero and one, with any non-zero value considered to be a value of one.
So path() should reasonably do the same for the arc flags at 0.125 and such.
https://drafts.csswg.org/css-shapes-1/#interpolating-shape
https://svgwg.org/specs/paths/#PathElement

Differential Revision: https://phabricator.services.mozilla.com/D275122

bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=2003903
gecko-commit: ae50a7cd7ce68e275af8e0dbcb86eaf5286b4227
gecko-reviewers: emilio, firefox-style-system-reviewers
Copy link
Copy Markdown
Collaborator

@wpt-pr-bot wpt-pr-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The review process for this patch is being conducted in the Firefox project.

@moz-wptsync-bot moz-wptsync-bot merged commit 7dca181 into master Dec 11, 2025
25 checks passed
@moz-wptsync-bot moz-wptsync-bot deleted the gecko/2003903-1 branch December 11, 2025 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants