LibWeb: Don't convert color functions to RGB when resolving color values

This commit is contained in:
Tim Ledbetter 2025-04-05 23:27:50 +01:00 committed by Sam Atkins
parent 02d34dd021
commit a97fe3123d
Notes: github-actions[bot] 2025-04-09 11:12:39 +00:00
5 changed files with 746 additions and 10 deletions

View file

@ -176,6 +176,7 @@ public:
bool is_color() const { return type() == Type::Color; }
CSSColorValue const& as_color() const;
CSSColorValue& as_color() { return const_cast<CSSColorValue&>(const_cast<CSSStyleValue const&>(*this).as_color()); }
virtual bool is_color_function() const { return false; }
bool is_color_scheme() const { return type() == Type::ColorScheme; }
ColorSchemeStyleValue const& as_color_scheme() const;