File tree Expand file tree Collapse file tree 1 file changed +7
-13
lines changed
packages/svelte/src/compiler/phases/3-transform/css Expand file tree Collapse file tree 1 file changed +7
-13
lines changed Original file line number Diff line number Diff line change @@ -238,13 +238,14 @@ const visitors = {
238
238
}
239
239
}
240
240
241
- if ( relative_selector . selectors . some ( ( s ) => s . type === 'NestingSelector' ) ) {
242
- // clean every global selector attached to Nesting before bailing out
243
- for ( const selector of relative_selector . selectors ) {
244
- if ( selector . type === 'PseudoClassSelector' && selector . name === 'global' ) {
245
- remove_global_pseudo_class ( selector ) ;
246
- }
241
+ // for any :global() at the middle of compound selector
242
+ for ( const selector of relative_selector . selectors ) {
243
+ if ( selector . type === 'PseudoClassSelector' && selector . name === 'global' ) {
244
+ remove_global_pseudo_class ( selector ) ;
247
245
}
246
+ }
247
+
248
+ if ( relative_selector . selectors . some ( ( s ) => s . type === 'NestingSelector' ) ) {
248
249
continue ;
249
250
}
250
251
@@ -256,13 +257,6 @@ const visitors = {
256
257
257
258
context . state . specificity . bumped = true ;
258
259
259
- // for any :global() at the middle of compound selector
260
- for ( const selector of relative_selector . selectors ) {
261
- if ( selector . type === 'PseudoClassSelector' && selector . name === 'global' ) {
262
- remove_global_pseudo_class ( selector ) ;
263
- }
264
- }
265
-
266
260
let i = relative_selector . selectors . length ;
267
261
while ( i -- ) {
268
262
const selector = relative_selector . selectors [ i ] ;
You can’t perform that action at this time.
0 commit comments