less.js
less.js copied to clipboard
@starting-style doesn't nest correctly
To reproduce:
[popover]:popover-open {
opacity: 1;
transform: scaleX(1);
@starting-style {
opacity: 0;
transform: scaleX(0);
}
}
Current behavior:
This produces the following output, which is clearly incorrect:
[popover]:popover-open {
opacity: 1;
transform: scaleX(1);
}
@starting-style {
opacity: 0;
transform: scaleX(0);
}
Expected behavior:
It should produce the following css:
[popover]:popover-open {
opacity: 1;
transform: scaleX(1);
@starting-style {
opacity: 0;
transform: scaleX(0);
}
}
Environment information:
-
less
version: 4.2.0
This is based on the sample code from mdn: https://developer.mozilla.org/en-US/docs/Web/CSS/@starting-style