diff --git a/lib/validation.js b/lib/validation.js index 71cbbb307..0f4e6bc13 100644 --- a/lib/validation.js +++ b/lib/validation.js @@ -1003,7 +1003,7 @@ function revalidateMask(pos, validTest, fromIsValid, validatedPos) { for (i = validTest ? end : end - 1; i <= lvp; i++) { if ( (t = positionsClone[i]) !== undefined && - t.generatedInput !== true && + (opts.shiftPositions !== true || t.generatedInput !== true) && (i >= end || (i >= begin && IsEnclosedStatic(i, positionsClone, {