From 4872aabc8729dbc3c44c45f249dfcb33201bb003 Mon Sep 17 00:00:00 2001 From: Halil Durak Date: Wed, 12 Nov 2025 18:47:39 +0300 Subject: [PATCH] make 6 a valid length for hex colors Also marks `isHexColor` as public function. --- src/browser/cssom/CSSStyleDeclaration.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/cssom/CSSStyleDeclaration.zig b/src/browser/cssom/CSSStyleDeclaration.zig index 8431958f..2bd8b7d1 100644 --- a/src/browser/cssom/CSSStyleDeclaration.zig +++ b/src/browser/cssom/CSSStyleDeclaration.zig @@ -190,7 +190,7 @@ fn isNumericWithUnit(value: []const u8) bool { return CSSKeywords.isValidUnit(unit); } -fn isHexColor(value: []const u8) bool { +pub fn isHexColor(value: []const u8) bool { if (value.len == 0) { return false; } @@ -199,7 +199,7 @@ fn isHexColor(value: []const u8) bool { } const hex_part = value[1..]; - if (hex_part.len != 3 and hex_part.len != 6 and hex_part.len != 8) { + if (hex_part.len != 3 and hex_part.len != 4 and hex_part.len != 6 and hex_part.len != 8) { return false; }