I'm trying to make a scatter plot that can be 'xy' zoomed and then panned using the a vertical and horizontal scrollbar. I can do this by using Highstock instead of Highcharts. However, if I zoom into a small area of the graph and then scroll across the x-axis, the y-axis scroll bar will adjust in size based on if any points can be found by scrolling up and down that cross-section of the graph. This itself isn't a big deal, but sometimes when I then scroll with the vertical scroll bar, the y-axis seems to zoom in orders of magnitude smaller instead of scrolling.
Example: https://jsfiddle.net/tdx0rufy/19/
zoom into a 2 centimeter by 2 centimeter area to the right of the first two points. Do this while vertically centered. Then scroll the horizontal scroll bar all the way to the left and then attempt to scroll the vertical scroll bar upwards. The bug should appear.
Is there anyway to get horizontal and vertical scrolling without this bug and without explicitly setting the range for the data?