[Webkit-unassigned] [Bug 192922] CSS variables don't work for colors in "border" property

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 21 10:46:31 PST 2018


https://bugs.webkit.org/show_bug.cgi?id=192922

--- Comment #3 from Justin Michaud <justin_michaud at apple.com> ---
This works:
.fail {
    --foreground: 100;
    border: 4px rgb(100, 0, var(--foreground)) dashed;
}
This does not:
.fail {
    --foreground: 100;
    border: 4px dashed rgb(100, 0, var(--foreground));
}

The reason is that in the first case, in CSSPropertyParser::consumeBorder, we do not consume the entire value and so consuming the border fails. In the second case, consuming the border does not fail. In CSSPropertyParser::parseValueStart, we expect the parsing to fail in order to fall through to the variable reference parser.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20181221/fdb13eaa/attachment-0001.html>


More information about the webkit-unassigned mailing list