From cb6d7f80d133f159df866548be72c642e6f82c62 Mon Sep 17 00:00:00 2001 From: Jukka Kurkela Date: Tue, 28 Jan 2020 18:46:23 +0200 Subject: [PATCH] Fix binarySearch for empty dataset (#7023) --- src/core/core.interaction.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/core.interaction.js b/src/core/core.interaction.js index 77780e0d8..797dca4cd 100644 --- a/src/core/core.interaction.js +++ b/src/core/core.interaction.js @@ -52,7 +52,7 @@ function evaluateAllVisibleItems(chart, handler) { function binarySearch(metaset, axis, value, intersect) { const {controller, data, _sorted} = metaset; const iScale = controller._cachedMeta.iScale; - if (iScale && axis === iScale.axis && _sorted) { + if (iScale && axis === iScale.axis && _sorted && data.length) { const lookupMethod = iScale._reversePixels ? _rlookup : _lookup; if (!intersect) { return lookupMethod(data, axis, value); -- 2.47.2