Re: [csswg-drafts] [css-values] Short-circuit if() evaluation (#11500)

> Does that mean you'd like to keep this behavior even if the web-compat situation allows it?

Not a strong opinion, but yes. And, probably, only for the regular variable fallback case: for things like branches inside `if()`, if we can make those not participate in the cycle — great.

I would be curious to learn which anticipated edge cases led to the fallbacks being considered as a part of the cycle even when not used: were there actual circularity cases that could happen, and we did not know how to handle (and know what to do now)?

And if we change this behavior: what is the benefit of that change, which use cases does it unlock then?


-- 
GitHub Notification of comment by kizu
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11500#issuecomment-2662961424 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Monday, 17 February 2025 12:22:15 UTC