Bug 308068
| Summary: | Fix serializations of scroll-timeline/view-timeline shorthand computed values | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Sam Weinig <sam> |
| Component: | CSS | Assignee: | Sam Weinig <sam> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | koivisto, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari 18 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Sam Weinig
To ensure only roundtrip-able values are serialized, the serializations of the scroll-timeline/view-timeline shorthand computed values need to return the empty string when:
- The coordinated value list has more than one entry
- There is at least one coordinated value that does not have all its properties "set".
We should probably also do this for the other coordinated value list shorthands (background, mask, animation, transition), but starting small.
(this is based on the discussion in https://github.com/w3c/csswg-drafts/issues/13500).
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Sam Weinig
Pull request: https://github.com/WebKit/WebKit/pull/58882
EWS
Committed 307783@main (205c87dbf7f2): <https://commits.webkit.org/307783@main>
Reviewed commits have been landed. Closing PR #58882 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/170667195>