When chart.render() is called for a chart displayed on a secondary monitor I am getting an IndexSizeError. I only have a small sample size, but it seems to happen when the second monitor is a different size than the primary. Current setup is laptop 1600×900 while external monitor is 1920×1080.
To duplicate open the canvasjs.com gallery on the secondary monitor and select the column demo – Top Oil Reserves. When you click on the chart to get the popup you get the error.
Some additional information. It turns out moving the IE page to my second monitor causes the zoom setting to increase. It seems that the zoom setting is the actual cause. If you go to you canvasjs gallery as I mentioned before and set the zoom to 125% or more in IE11 or Firefox, line style charts don’t render. Chrome seems to work OK.