diff --git a/vendor-overwrites/csslint/parserlib.js b/vendor-overwrites/csslint/parserlib.js index 1bf27429..7d2586c4 100644 --- a/vendor-overwrites/csslint/parserlib.js +++ b/vendor-overwrites/csslint/parserlib.js @@ -2604,9 +2604,11 @@ self.parserlib = (() => { if (expression._i < expression._parts.length - 1) { expression.mark(); expression._i++; - result = ValidationTypes.isType(expression, type); - expression.restore(); - expression._i += result ? 1 : 0; + if (ValidationTypes.isType(expression, type)) { + expression.drop(); + } else { + expression.restore(); + } } result = true;