fix: don't add scoping modifier to nesting selectors (#11713)

pull/11724/head
Rich Harris 1 year ago committed by GitHub
parent a17e84b61f
commit 0128df33da
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -0,0 +1,5 @@
---
'svelte': patch
---
fix: don't add scoping modifier to nesting selectors

@ -238,7 +238,7 @@ const visitors = {
}
}
if (relative_selector.selectors.every((s) => s.type === 'NestingSelector')) {
if (relative_selector.selectors.some((s) => s.type === 'NestingSelector')) {
continue;
}

@ -75,29 +75,29 @@ export default test({
{
code: 'css_unused_selector',
end: {
character: 634,
character: 668,
column: 5,
line: 66
line: 70
},
message: 'Unused CSS selector "&.b"',
start: {
character: 631,
character: 665,
column: 2,
line: 66
line: 70
}
},
{
code: 'css_unused_selector',
end: {
character: 666,
character: 700,
column: 9,
line: 70
line: 74
},
message: 'Unused CSS selector ".unused"',
start: {
character: 659,
character: 693,
column: 2,
line: 70
line: 74
}
}
]

@ -36,6 +36,10 @@
}*/
}
&:hover {
color: green;
}
& & {
color: green;
}

@ -50,6 +50,10 @@
}
}
&:hover {
color: green;
}
& & {
color: green;
}

Loading…
Cancel
Save