James,
It seems to be working fine.
Here is the jsfiddle with the scenario you have described. If the issue still persist, can you kindly create jsfiddle with the issue you are facing so that we can look into it and help you out?
—
Vishwas R
Team CanvasJS