- From: Delan Azabani via GitHub <sysbot+gh@w3.org>
- Date: Tue, 06 Jun 2023 10:56:33 +0000
- To: public-css-archive@w3.org
New Chromium bug reports: * [1444107](https://crbug.com/1444107) (webdev with own repro, no mention of GitHub) * [1442944](https://crbug.com/1442944) (on GitHub) We can make the root highlights inherit custom properties from :root, like we did for ‘font-size’ in #7591. This avoids the interaction with paired defaults under option 1, the problems with dual inheritance under option 2, and the inability to set variables in highlights under option 3, while fixing the many compat issues we’ve seen in the wild. Potential downsides: * We would still be breaking compat for custom properties set elsewhere in the tree — this seems purely theoretical, since all of the bug reports we’ve seen so far are about custom properties on :root * It’s a special case that makes :root behave differently — this is not unusual for CSS, see also [‘font-size’ in highlights](https://github.com/w3c/csswg-drafts/issues/7591), [css-background #root-background](https://drafts.csswg.org/css-backgrounds/#root-background), [css-overflow #overflow-propagation](https://drafts.csswg.org/css-overflow/#overflow-propagation), and [the initial containing block](https://www.w3.org/TR/CSS2/visudet.html#containing-block-details) -- GitHub Notification of comment by delan Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6641#issuecomment-1578463623 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Tuesday, 6 June 2023 10:56:35 UTC