Everytime the autoprefixer is run on the following bit of CSS, the moz-placeholder prefixes are added above (even if they already exist).
postcss ./**/*.css -u autoprefixer --no-map --base . --dir ./
They are multiplying everytime it runs...
#cardNumber::placeholder,
#cardHolder::placeholder,
#expDate::placeholder,
#cvc::placeholder {
font-size: 2rem;
}
After a few runs in GitHub actions with the following browserslist > 0.5%, last 6 versions, Firefox ESR, not dead
you end up with the following:
#cardHolder::-moz-placeholder,
#expDate::-moz-placeholder,
#cvc::-moz-placeholder {
font-size: 2rem;
}
#cardNumber::-moz-placeholder,
#cardHolder::-moz-placeholder,
#expDate::-moz-placeholder,
#cvc::-moz-placeholder {
font-size: 2rem;
}
#cardNumber::-moz-placeholder,
#cardHolder::-moz-placeholder,
#expDate::-moz-placeholder,
#cvc::-moz-placeholder {
font-size: 2rem;
}
#cardNumber::-moz-placeholder,
#cardHolder::-moz-placeholder,
#expDate::-moz-placeholder,
#cvc::-moz-placeholder {
font-size: 2rem;
}
#cardNumber::-moz-placeholder,
#cardHolder::-moz-placeholder,
#expDate::-moz-placeholder,
#cvc::-moz-placeholder {
font-size: 2rem;
}
#cardNumber::placeholder,
#cardHolder::placeholder,
#expDate::placeholder,
#cvc::placeholder {
font-size: 2rem;
}
Everytime the autoprefixer is run on the following bit of CSS, the moz-placeholder prefixes are added above (even if they already exist).
postcss ./**/*.css -u autoprefixer --no-map --base . --dir ./They are multiplying everytime it runs...
After a few runs in GitHub actions with the following browserslist
> 0.5%, last 6 versions, Firefox ESR, not deadyou end up with the following: