-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
-
2.459
Assume you have following svg
<svg ...> <defs> <style> .cls1 {fill:#1a1a1a} </style> <path class="cls1" d="..."/> </defs>
The result is that the style is not applied to the path because the class attribute of the path element is removed. The reason is unconditional removing of all class="" attributes in the svg by this line in the Symbol class
.replaceAll("(class=\").*?(\")", "")
I assume the intention was to remove the class attribute of the svg element and not all class attributes.
- links to
[JENKINS-73156] loadsymbol removes all class attributes
Assignee | New: Markus Winter [ mawinter69 ] |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Remote Link | New: This issue links to "PR-9266 (Web Link)" [ 29653 ] |
Released As | New: 2.459 | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Closed [ 6 ] |
Another problem is the attempt to replace the color black with currentColor. This is done via
unfortunately this also matches
leading to broken images