В миксине, который выводит ::selection
стили:
@mixin selection($color, $background) {
$prefixes: '', '-moz-';
@each $prefix in $prefixes {
&::#{$prefix}selection {
color: $color;
background: $background;
}
}
}
все выводится, как ожидалось.
Если я изменяю порядок элементов в списке:
$prefixes: '-moz-', '';
выводит только регистр для второго элемента.
Если я изменю первый элемент списка, чтобы он не начинался с «-», он выводит оба случая.
Почему не работает, когда "-moz-" - это первый элемент?