diff --git a/superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/CategoricalDeckGLContainer.jsx b/superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/CategoricalDeckGLContainer.jsx index 2adc9ecc7a..fef7a1cdc0 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/CategoricalDeckGLContainer.jsx +++ b/superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/CategoricalDeckGLContainer.jsx @@ -130,6 +130,9 @@ export default class CategoricalDeckGLContainer extends React.PureComponent { points: props.getPoints(features), }); } + if (viewport.zoom < 0) { + viewport.zoom = 0; + } return { start, diff --git a/superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/time.js b/superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/time.js index 41bf7c166a..923a673dcd 100644 --- a/superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/time.js +++ b/superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/time.js @@ -77,8 +77,8 @@ function getStepSeconds(step, start) { } export function getPlaySliderParams(timestamps, timeGrain) { - const minTimestamp = moment(Math.min(...timestamps)); - const maxTimestamp = moment(Math.max(...timestamps)); + const minTimestamp = moment(Number(timestamps.reduce((a,b) => a < b ? a : b))); + const maxTimestamp = moment(Number(timestamps.reduce((a,b) => a > b ? a : b))); let step; let reference;