diff --git a/src/standard/notify-path.html b/src/standard/notify-path.html index 8b0a4ff495..5556c35017 100644 --- a/src/standard/notify-path.html +++ b/src/standard/notify-path.html @@ -431,11 +431,11 @@ var array = this.get(path); // Normalize fancy native splice handling of crazy start values if (start < 0) { - start = array.length - Math.floor(Math.abs(start)); + start = array.length - Math.floor(-start); } else { start = Math.floor(start); } - if (!start || !isFinite(start)) { + if (!start) { start = 0; } var args = Array.prototype.slice.call(arguments, 1);