- From: Romain Menke via GitHub <sysbot+gh@w3.org>
- Date: Fri, 27 Sep 2024 17:26:18 +0000
- To: public-css-archive@w3.org
`allow full reordering of all the current conditions on @import (MQ, scope, ...)`
There is an issue with allowing any order.
Media query lists can be partially valid.
Any media query list with more than one media query would swallow unrecognized trailing parts.
```css
@import url("foo") screen, print something-invalid(really-does-not-exist);
```
This still applies fine everywhere that matches `screen`.
The same for:
```css
@import url("foo") screen, print scope(.foo);
```
You can see this in action in this codepen:
https://codepen.io/romainmenke/pen/WNVvyBY
-----
Can we instead just allow any order between new conditions?
- `layer` always first
- media query lists always last
- anything in between can go in any order
--
GitHub Notification of comment by romainmenke
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/7348#issuecomment-2379746044 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 27 September 2024 17:26:19 UTC