| Summary: | REGRESSION (STP 164): new failure in css/css-backgrounds/parsing/background-shorthand-serialization.html | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Antoine Quint <graouts> |
| Component: | CSS | Assignee: | Darin Adler <darin> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | darin, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: |
https://github.com/w3c/csswg-drafts/issues/8496 https://bugs.webkit.org/show_bug.cgi?id=251838 |
||
|
Description
Antoine Quint
2023-02-24 13:09:32 PST
The issue here is "transparent" vs. "none" for the default background which can be specified many ways, including "background: transparent" and "background: none". Tim filed this https://github.com/w3c/csswg-drafts/issues/8496 We can just assume that we want this to serialize as "none" and fix it right away rather than waiting for the issues to be resolved. The fix is really easy: 1) Move "background-color" to the end of the list of longhands in CSSProperties.json for "background". 2) Rebase all the tests that change results. Pull request: https://github.com/WebKit/WebKit/pull/11087 Committed 261250@main (bec59bdd1e26): <https://commits.webkit.org/261250@main> Reviewed commits have been landed. Closing PR #11087 and removing active labels. |