jeanarcand / foresight

Jira add-on to visualize dependencies between issues.
Apache License 2.0
8 stars 8 forks source link

IE8 compatibility issue - looks a compatibility issue of d3.js with IE8 that leaves JIRA frozen #20

Open mukulobject opened 10 years ago

mukulobject commented 10 years ago

Having foresight installed in JIRA and accessed in IE8, there are javascript errors in the console. Please have a look at attached screenshot. It looks a compatibility issue of d3.js with IE8 that leaves JIRA frozen. A possible fix is to include a shim.

pastedimage

Thanks Mukul

jeanarcand commented 10 years ago

Hey mukulobject,

It is most likely a problem with d3 indeed. I had a link to their browser support section on github on foresight's atlassian marketplace page but it got deleted accidently when I uploaded the last update (0.8.1).

Here's the link : https://github.com/mbostock/d3/wiki#browser-support

Link is back on the marketplace also.

I don't really want to work around d3 as the whole add-on is simply a thin layer over it but if the whole page is freezing under IE8 it might be an issue. If that's the case I might simply show an error message in the tab under IE 8.

So, can you confirm that the whole page is freezing on load or when clicking the "dependencies" tab?

Appreciate the feedback.

tuxinaut commented 10 years ago

In Jira 6.3 IE8 is no longer supported.

End of Support Announcements for JIRA

sanjeevpande commented 9 years ago

The d3.tip() function is overridden and is undefined when foresight plugin is enabled. This leads the d3 library to result an error.