Closed jakex7 closed 3 weeks ago
Fixes #2520 When an element uses currentColor, it should look for color in its caller, not in its parent. Example:
currentColor
<Svg width="100" height="100" viewBox="0 0 100 100" color="red"> <Defs color="blue"> <G color="green"> <Rect id="a" x="0" y="0" width="50" height="50" fill="currentColor"/> </G> </Defs> <G color="pink"> <Use href="#a"/> <!-- #1 --> </G> <Use href="#a" transform="translate(25 25)"/> <!-- #2 --> <G color="green"> <Use href="#a" transform="translate(50 50)"/> <!-- #3 --> </G> </Svg>
#1
#2
#3
Example app -> test -> Test2520
Summary
Fixes #2520 When an element uses
currentColor
, it should look for color in its caller, not in its parent. Example:#1
should be pink#2
should be red#3
should be greenTest Plan
Example app -> test -> Test2520
Compatibility