Closed shlensky closed 4 months ago
Current behaviour:
const styles: StyleDefinition = loadStyleDefinitions( () => ['test.css'], () => ` @supports (display:grid) { .a { display: grid; } @media only print { .a { color: red; } } } ` ); await styles; const extracted = getCriticalRules('<div class="a">', styles); extracted === ` /* test.css */ @supports (display:grid) { .a { display: grid; } @media only print { .a { color: red; } } } /* test.css */ @media only print { .a { color: red; } }`
It pulls @media rule outside of @supports, which is wrong.
@media
@supports
used-styles@2.6.5 has been released
used-styles@2.6.5
Current behaviour:
It pulls
@media
rule outside of@supports
, which is wrong.