Retrieving a style property value such as fill: url(#fill) returns "#fill", when it should be "url(#fill)". This occurs when using window.getComputedStyle as well as retrieving the property from the element style directly. This breaks code that needs to modify such an IRI value, e.g. it can be mistaken for a hex colour. It also breaks any code that attempts to dump the SVG programmatically, since fill: #fill is invalid.
Created attachment 459859 [details] Safari 15.5 output same as other browsers It is producing same output as other browsers as shown in attached screenshot. I would consider it as "Not Applicable", if it is Web Spec issue, it would be something to sort out differently. In case, there was an issue in my testing, please re-test as well. Thanks!
I'm guessing this has been fixed at some point in the last 9 years!