- From: Lea Verou via GitHub <noreply@w3.org>
- Date: Thu, 04 Dec 2025 01:17:00 +0000
- To: public-houdini-archive@w3.org
For background the `inherits` descriptor was made mandatory because the obviously reasonable default value, is also more expensive so @tabatkins felt it should always be a conscious decision. FWIW I agree that it should have been optional — it's an antipattern when transient performance considerations drive API design. But hey, at least we can always _make_ it optional! I also think we _could_ have reasonable initial initial values (yes, I just did that 😅) for the `initial-value` descriptor instead of requiring it every time. `0px`, `transparent`, `image(transparent)` etc. And yes, `syntax: "*"` should just be the default. -- GitHub Notification of comment by LeaVerou Please view or discuss this issue at https://github.com/w3c/css-houdini-drafts/issues/1162#issuecomment-3609499271 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Thursday, 4 December 2025 01:17:01 UTC