sassc-ruby icon indicating copy to clipboard operation
sassc-ruby copied to clipboard

"&" doesn't work as expected in `:not()` in mixin

Open th0r opened this issue 6 years ago • 0 comments

sassc-ruby v2.2.1

Sass code:

@mixin test {
  & &__elem:not(&__elem_selected) {
    color: red;
  }
}

.foo {
  @include test;
}

.bar {
  @include test;
}

Compiled CSS:

.foo .foo__elem:not(.foo__elem_selected) {
  color: red; }

.bar .bar__elem:not(.foo__elem_selected) {
  color: red; }

Expected CSS:

.foo .foo__elem:not(.foo__elem_selected) {
  color: red; }

.bar .bar__elem:not(.bar__elem_selected) {
  color: red; }

th0r avatar Oct 10 '19 09:10 th0r