Skip to content

Commit fa2892e

Browse files
committed
Break infinite loop on invalid date.
1 parent cc4a1d0 commit fa2892e

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

d3.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8859,7 +8859,7 @@ d3 = function() {
88598859
var domain = scale.domain(), extent = d3_scaleExtent(domain), method = interval == null ? tickMethod(extent, 10) : typeof interval === "number" && tickMethod(extent, interval);
88608860
if (method) interval = method[0], skip = method[1];
88618861
function skipped(date) {
8862-
return !interval.range(date, d3_time_scaleDate(+date + 1), skip).length;
8862+
return !isNaN(date) && !interval.range(date, d3_time_scaleDate(+date + 1), skip).length;
88638863
}
88648864
return scale.domain(d3_scale_nice(domain, skip > 1 ? {
88658865
floor: function(date) {

0 commit comments

Comments
 (0)