Try showing a custom button once chart is zoomed instead of the canvas chart. Getting error in this function _plotAreaMouseUp. The below checks throws error –
if (reRender && this.zoomEnabled && this._zoomButton.style.display === “none”) {
show(this._zoomButton, this._resetButton);
setButtonState(this, this._zoomButton, “pan”);
setButtonState(this, this._resetButton, “reset”);
}