Inconsistent behavior in the parser and strigifier when working with selectors with a class after the pseudo-element.
Expected behavior
Any output should be accepted as an input without errors
No error case
Input
.input::placeholder {
&:not(.noAdaptiveTypography) {
display: inline
}
}
Output (get error case)
.input::placeholder:not(.noAdaptiveTypography) {
display: inline;
}
Lightning CSS Playground
Error case
Input
.input::placeholder:not(.noAdaptiveTypography) {
display: inline;
}
Output (get error case)
/* ERROR: Pseudo-elements like '::before' or '::after' can't be followed by selectors like 'Delim('.')' */
Lightning CSS Playground
Inconsistent behavior in the parser and strigifier when working with selectors with a class after the pseudo-element.
Expected behavior
Any output should be accepted as an input without errors
No error case
Input
Output (get error case)
Lightning CSS Playground
Error case
Input
Output (get error case)
/* ERROR: Pseudo-elements like '::before' or '::after' can't be followed by selectors like 'Delim('.')' */Lightning CSS Playground