- From: Tab Atkins Jr. via GitHub <sysbot+gh@w3.org>
- Date: Fri, 15 Sep 2023 07:59:13 +0000
- To: public-css-archive@w3.org
> I would not presume that, since guaranteed invalid is a reasonable default value.
Sure, but we could spell that `initial`, like `@parameter --optional { default: initial; }`.
And it's *not* a reasonable default value if you have a syntax. Without the "required" behavior, we'd have to require that with a syntax you also have to provide an initial value.
> As mentioned above, my stronger concern is that changes to an external variable don't accidentally escape the function.
Agreed, that's definitely required, but I don't think anything could reasonably cause that. You can't affect any properties on the element from within a function.
> [stuff about conditionals]
Yeah, I don't have an issue with the proposal, was just thinking aloud. I think doing conditionals as proposed is better (plus we don't have a plan for an inline CQ function anyway).
--
GitHub Notification of comment by tabatkins
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9350#issuecomment-1720844772 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 15 September 2023 07:59:15 UTC