fune/testing/web-platform/tests/css/css-properties-values-api
Emilio Cobos Álvarez 0c79149d0a Bug 1899272 - Defer computation of registered custom color properties if needed. r=dshin,firefox-style-system-reviewers,zrhoffman
This is a bit less complicated than lengths because there's no cycle
possible which could turn the color-scheme declaration invalid afaict.

So it's just that we need to defer the colors when color-scheme is
specified, which is slightly annoying, but maybe not too bad.

I had to tweak a bit the code to defer properties to fix a bug that we
were papering over accidentally. We were using the wrong registration
here:

  https://searchfox.org/mozilla-central/rev/f60bb10a5fe6936f9e9f9e8a90d52c18a0ffd818/servo/components/style/custom_properties.rs#1613

That's the registration for reference.name, not for name, which
papered over some issues. The fix is simple tho, which is storing a
single CustomPropertiesMap.

Differential Revision: https://phabricator.services.mozilla.com/D211860
2024-05-29 14:19:02 +00:00
..
animation
crashtests Bug 1899446 - Allow transitioning from a custom property to None. r=firefox-animation-reviewers,firefox-style-system-reviewers,boris 2024-05-29 00:24:39 +00:00
resources
support
animate-invalid.html
at-property-animation.html Bug 1899318 - Fix at-property-animation to account for spec ambiguity. r=firefox-style-system-reviewers,zrhoffman 2024-05-29 10:25:03 +00:00
at-property-cssom.html
at-property-non-matching-media-crash.html
at-property-shadow.html
at-property-stylesheets.html
at-property-typedom.html
at-property-viewport-units-dynamic.html
at-property-viewport-units.html
at-property.html
conditional-rules.html
determine-registration.html
font-size-animation.html
get-computed-style-enumeration.html
idlharness.html
invalid-at-computed-value-time.html
META.yml
property-cascade.html
register-property-syntax-parsing.html
register-property.html
registered-properties-inheritance.html
registered-property-change-style-001.html
registered-property-change-style-002-ref.html
registered-property-change-style-002.html
registered-property-computation-color-001-ref.html Bug 1899272 - Defer computation of registered custom color properties if needed. r=dshin,firefox-style-system-reviewers,zrhoffman 2024-05-29 14:19:02 +00:00
registered-property-computation-color-001.html Bug 1899272 - Defer computation of registered custom color properties if needed. r=dshin,firefox-style-system-reviewers,zrhoffman 2024-05-29 14:19:02 +00:00
registered-property-computation-color-002.html Bug 1899272 - Defer computation of registered custom color properties if needed. r=dshin,firefox-style-system-reviewers,zrhoffman 2024-05-29 14:19:02 +00:00
registered-property-computation-color-003-ref.html Bug 1899272 - Defer computation of registered custom color properties if needed. r=dshin,firefox-style-system-reviewers,zrhoffman 2024-05-29 14:19:02 +00:00
registered-property-computation-color-003.html Bug 1899272 - Defer computation of registered custom color properties if needed. r=dshin,firefox-style-system-reviewers,zrhoffman 2024-05-29 14:19:02 +00:00
registered-property-computation.html
registered-property-crosstalk.html
registered-property-cssom.html
registered-property-initial.html
registered-property-revert.html
self-utils.html
typedom.html
unit-cycles.html
url-resolution.html
var-reference-registered-properties-002.html Bug 1899272 - Defer computation of registered custom color properties if needed. r=dshin,firefox-style-system-reviewers,zrhoffman 2024-05-29 14:19:02 +00:00
var-reference-registered-properties-cycles.html
var-reference-registered-properties.html