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; continue;
} }

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

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

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

Loading…
Cancel
Save