I am developing an app using D3.js. I was sidetracked for a while, and recently came back to it. Today I found that, though it worked fine in the past, the SVG map in the ap
Browsers calculate things differently and for some reason Safari hates you. Lol.
However you should be using SVG Filters instead. They are much more reliable.
SOURCE - w3schools
Hope that helps!