[wpt-sync] Sync PR 46413 - Correct implementation of calc-size() interpolation rules.
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox128 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Attachments
(1 file)
356.47 KB,
text/plain
|
Details |
Sync web-platform-tests PR 46413 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/46413
Details from upstream follow.
L. David Baron <dbaron@chromium.org> wrote:
Correct implementation of calc-size() interpolation rules.
I believe I initially implemented these before the spec was written (or
before I was aware that it was). This updates the interpolation rules
to follow https://drafts.csswg.org/css-values-5/#interp-calc-size plus
the clarifications in https://github.com/w3c/csswg-drafts/issues/10220 .This doesn't implement the IACVT (invalid at computed value time) aspect
of the clarification in https://github.com/w3c/csswg-drafts/issues/10220
and therefore adds both TODO comments and failing tests. (The tests are
useful to check for lack of crashes; when I first wrote them they did
crash and I needed to fix the crashes.)Bug: 313072
Change-Id: Ia9903bd138c3afb58ef12da45171920d28de8fa6
Reviewed-on: https://chromium-review.googlesource.com/5546294
WPT-Export-Revision: 6ef53a12eb00cbecf9af2c6f22021a8587dd9a81
Assignee | ||
Updated•6 months ago
|
Assignee | ||
Comment 1•6 months ago
|
||
Assignee | ||
Comment 2•6 months ago
|
||
Comment 4•6 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/eb2871de4223
https://hg.mozilla.org/mozilla-central/rev/c61f89ad9b04
Description
•