Highcharts can completely freeze Safari on iOS 6 when a tooltip is displayed. My application displays multiple column diagrams on the same page, and multiple prompts can be displayed at the same time. At some point, when the user clicks on a column (in order to see a tooltip for that column), Safari is completely frozen and should be killed.
The problem occurs when a tooltip is displayed on one chart, and the user clicks on a column in another chart. This can also happen when the user clicks on another column in the same chart.
Additional notes:
- Charts use categories instead of timelines
- Each chart displays 4-5 columns
- The problem occurs even if only two charts are displayed.
- Charts work correctly on the desktop (Google Chrome, Firefox).
- Highcharts Version v2.3.5
It seems that a similar problem is described here: http://highslide.com/forum/viewtopic.php?f=9&t=24968#p92497
However, the proposed solution does not work for me, since my application does not use "minRange" (previously "maxZoom"), and "minRange" / "maxZoom" is explicitly set by any constant in the Highcharts source code.
I believe Safari freezes due to heavy CPU usage. However, I do not know how to verify this. I do not have a Mac for testing on a simulator or debugging on iOS.
source share