While implementing the filter with feGaussianBlur to an SVG circle, I encountered a peculiar issue. It works perfectly on Chrome, but unfortunately, the circle disappears when viewed on Safari.
https://i.sstatic.net/k916B.png
https://i.sstatic.net/5Bfp9.png
<filter
id="soft"
filterRes="1200"
colorInterpolationFilters="sRGB"
x="-50%"
y="-50%"
width="200%"
height="200%"
>
<feGaussianBlur in="SourceGraphic" stdDeviation="5" />
</filter>
{circles.map(circle => {
return (
<circle
r={baseBubbleR}
style={{
filter: skillType === 'soft' ? 'url(#soft)' : '',
fill: circleColor
/>
)
})
I experimented with various solutions such as expanding the region, but the issue persists on Safari. Any suggestions or help would be greatly appreciated.