[Bug] Custom series path shape not updates on the second setOption call
- Dominant language
- TypeScript
- Stars
- 67.3k
- Forks
- 19.8k
- Avg merge
- 11d 14h
- Merged PRs (30d)
- 8
Description
### Version
6.0.0
### Link to Minimal Reproduction
https://echarts.apache.org/examples/zh/editor.html?c=calendar-pie&code=MYewdgzgLgBMBOIIRgXgFAxgcgLIHYA6fABnwBoA2QgVhgBkBGAZkOZufJMIA4aAWGAGEWtfjy6FKNAJwxRAid2b8ATPNbtO3Rv3zDRjGhIC03EuPmre_RuTOELPK1P6VJu_fQo1iM5gyMbAIeegaERjL25pbcPGrRjrGuFDphQtz8NKqSKuqZ2ZLSctyUepJ8gvTUqv5UtAyl5YzWupTCBTktbLYwneTd0s5NFN18ARnEWQPWMjSMfbz4nN0ya_KOJHar6yIRtTOEa3JBqjSjs3RB7DSH4wxEJFvkRKpkgdZlF7wcBtb401W8xcPGWh2OGk221mu0MBx2J1YZ2-c0hNzuvxErBot0GxkhOMOKgWonR3TaD2IJCi1Do3ipFFpMAAWtgANzodAgAAOUAAluA0DAAN6YGBQEAgAA2_O5AC4RQBfchi4AAQylAFMwAATNXwBWirBYYCaqVSgDKfIAXpqFTQSCrjTAAJ6a_X0NUAIzNhrFzogAAsQAB3BUAMw1EE1_pgytj8DVYAA5naYABtbBvRj4MyqbAAXTF8aw0fgfM1EAV6djRud4pd3LT2GAAFdoCAALbYJ310AgeA6vlgNVQTUWl3QTWdhUtjXavXwHuxrDwBea-AASTHM5gAApufq1Z2IOQYGruXyAJRoAB8IpXxtAkFgerHQovfMIADcNa3NXuJBXhy9ZPuA0AwL-Ur_h-l4_n-AGMMBj4muBsCmuaAAKIDDrAqDnnB_aDnub6ashoGoS-MAQDampClBMH3m8MAAPwwMxCqMCQIEUWuUCtvAYAPhRxpQI2zaHlAgbLiJpaBheaZ1rJMCSYGAAio5qgqCBIKeKH1gAHgqDF0UxJCsTAJhcTAnGOvpzousZCEwGZFlWeZtm9spIZ8jqUkKjRtpebJgaanyyaBlAAW0fZcbBaB0AulqfrKaWUCIAA1mmJkuex5lsdga46tgNk4Mma7ajJqXhny5qzmA4CatgsUlrJ3JIHy_LgNpZpSthuH6YqPHOq1zpvlpGaZtmuYkKoZjMD2MA0AWRYjWKRZDZy0ZQAAKnynaaiArZQHu4atmAwBdUJe43nWPJXYQZYVhA6YkAWhDjUK6ZTVsM1zSQNCLewK08Z2LpCPJ8BQI9mpQAA8ryApgHu91I8hyryE8QFskAA
### Steps to Reproduce
1. Create a custom series with a `path`
2. If calling setOption with `pathData` not changed, it won't change `x`, `y`, `width`, or `height` with new data
### Current Behavior
Old `x`, `y`, `width`, and `height` are used.
### Expected Behavior
New `x`, `y`, `width`, and `height` are used.
### Environment
```markdown
- OS:
- Browser:
- Framework:
```
### Any additional comments?
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.