I\'m using Highcharts to create charts in a PHP web application. Problem is that in IE, the SVG element that is created ends up with duplicate xmlns attributes. It can be seen i
We fixed the bug now, see the the linked code at https://github.com/highslide-software/highcharts.com/issues/1978. While the element was created with createElementNS
, only IE9 and IE10 actually created a visible attribute for it. So the workaround was to add the attribute as well if not present.
Looks like a bug in http://code.highcharts.com/highcharts.js
f=this.createElement("svg").attr({xmlns:sa,version:"1.1"})
seems wrong (for SVG) and should be
f=this.createElementNS(xmlns:sa, "svg").attr({version:"1.1"})
although that change might break the IE < 9 VML implementation. Perhaps you should report it to hightcharts support