You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for reporting. It seems that isIE8 is used only in one place, the prepVML method. If we change this, we need to fully understand what's happening, as we have already found a very delicate balance between the abundant VML rendering bugs. Perhaps the isIE8 check was intentional. I can't see any issues with this chart - http://jsfiddle.net/highcharts/jkwFP/show - can you show us a chart that fails?
Closing this issue due to: We are not able to reproduce the issue, and it is pending reply.
Should anyone have further information on this issue, please add a comment and reopen.
VMLRendererExtension uses the following condition to determine whether a browser is IE8 or not:
isIE8: userAgent.indexOf('MSIE 8.0') > -1
As a result, when
IE8
is running in browser compatibility mode its user agent containsMSIE 7.0
rather thanMSIE 8.0
.This failing condition causes issues such as plot lines not appearing on the chart when hovering.
An easy solution would be to replace the userAgent check with the
docMode8
boolean that is based on the documentMode of the browser.The text was updated successfully, but these errors were encountered: