The spec disallows things like (100px == width == 50px) and (100px < width > 10px).
Created attachment 457319 [details] Patch
Created attachment 457322 [details] Patch
Comment on attachment 457322 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=457322&action=review > Source/WebCore/css/ContainerQueryParser.cpp:82 > + if (!sizeFeature || !blockRange.atEnd()) Why do we need the blockRange.atEnd() check, but no conditionRange.atEnd() check?
> Why do we need the blockRange.atEnd() check, but no conditionRange.atEnd() > check? consumeCondition always loops the range to the end, or returns a nullopt. consumeSizeFeature consumes the feature and returns a value whether at the end or not. Maybe it would be better to check in consumeSizeFeature itself.
Created attachment 457516 [details] Patch
Committed r292816 (249596@main): <https://commits.webkit.org/249596@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 457516 [details].
<rdar://problem/91705554>