From d7de2ae6b0d11fe0d47af7c6a08d028d72b761ab Mon Sep 17 00:00:00 2001 From: Adam Borowski Date: Thu, 17 Nov 2016 15:25:00 +0100 Subject: [PATCH] issue #1160 fix If we play with timestamps, we have to leave range bounds integers --- src/components/modebar/buttons.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/modebar/buttons.js b/src/components/modebar/buttons.js index 7536885207f..e487098b1f6 100644 --- a/src/components/modebar/buttons.js +++ b/src/components/modebar/buttons.js @@ -205,8 +205,8 @@ function handleCartesian(gd, ev) { } else { var rangeNow = ax.range; - aobj[axName + '.range[0]'] = r0 * rangeNow[0] + r1 * rangeNow[1]; - aobj[axName + '.range[1]'] = r0 * rangeNow[1] + r1 * rangeNow[0]; + aobj[axName + '.range[0]'] = Math.floor(r0 * rangeNow[0] + r1 * rangeNow[1]); + aobj[axName + '.range[1]'] = Math.floor(r0 * rangeNow[1] + r1 * rangeNow[0]); } } }