apache / apache/echarts

[Bug] The getDataURL() method ignores when map emphasis is disabled

Open
#20,440 3 comments 0 reactions 0 assignees View on GitHub
bug en pending
Dominant language
TypeScript
Stars
67.3k
Forks
19.8k
Avg merge
11d 14h
Merged PRs (30d)
8

Description

### Version

5.5.0

### Link to Minimal Reproduction

https://echarts.apache.org/examples/en/editor.html?c=map-usa-projection&version=5.5.0&renderer=svg&code=LYTwwgFghgTgLgOgM4QPYHcAyqoBMCWAdgOYAUAlANwBQAJAuhAKaGnUAE79xTcpASgHlBAFQD6ABQCCIgBLsA1OwDkAelxQ4UVVCRJeqnqlUBVAMpSEAKySpCy8gBoOXBDzhmAxjHwAHPsoQcHC-SABcqqoAZrpwADYg1ki4THH4AG4wCIQGhL7A6gDMALSwMFAgDs6c3LxePv6kgcGhEdGxCUkpaZnZuflFxUYO1OQIuHZMpFEAroSecPh27KQwTEjk7ADeLp52SHDsM0hQAFK2hOwAvOxrSADaAAwAujSce4QH7L4wqFZMCyWlxuuEKbiYqCkcQARkwYEgTCcKG92KBILBEBB8ClsHgiGQqC4AdB4EgEGtiPgDnCALJQXxNcxSZSOI4nc52QmcVD-IHXbYuTjpKkzKBxOm-MICzgy1FEKUAVkeyuV1VlqKgAA8pYUABwqlVq2VEfhQEhMKU7dUyvZxVAwKX3QXWlQAYkKAEZCgA2ACcCpZzutyldUCVjwATN7lEGZc9YwBfZ0Jo3sIyW2PAelS5RMwPWpjAXzQJBUjMu9gEE7QuJMXBSuAwGZMRPJ1P6HzrR2xq0uuAgXwWlRZ3z5l1GACShBS2vYj1Tso0Wm7Fc4W3YhCgwCHyihUGhW6gLPY6TFzalABZdRGI5HCuwU7HZevN9uc3ukABrI-s09xc_sAA7J6F4Xr6D4LuqL5bjuUg-AAXnYP4nmeQ7egqCqFBGGEQU-MrQW-Khwd-ny6Mef4ARGvpgV6Hq4au2wbjBOZgGK-BRPahD4MhFFDnqjwXh6F6FI89GrgRO5gKgdrlBM5GoYqHq6oBCrXmJFYSSxdg5ICngzHA8n_nxCq-o8hQXoB6kuppKgACKpFA6CwEwhkAb6HqAY8voRlZ1o2cotlUo2-ALOwqBROwUn_sA0Lca5aFYYlvlQUxhHKAAYjJ2I8Qp7Aer6noqd6urJc-qU7gA4hCMCUjlRlSr67mNReCqlfh5U5rIjlQPg-DxVKXreZ696Pgx_kThoaD9XlJkKoBEYlaN4kdSoE5xGkhCoFS00egtKnYa1S0aStyhTgQZp1QB6GFMB5ltWuJ0Thgl18Y8gGCbq3r3Yxr47gA0maJxINNC26iZjyHZBZW_Tmf0sHAMyeJ-lS_rlwn6oJkN4Q9MMqNgMxUtxm7TRe3qPEpBXff5dJEC5qP1XlWFNT5R3WSddIwCAcRmrg02qbqLXeiNUPtbjyh0noUCeBAxy8HAwP01d3qk0JF5U-zIVYsQZrTb6uq6oUPqiazfka4QOS2FofM3e5hTgSbKVizSVKlnofi-H1itDlRAveV9DvQ8xKjO3oqAzD401kxG-X6-rTt2FoxNewNyoKkJdEB6LQfKAAckw0LlF-L0DWDGHYXH2d56eGggypuoFRnIs45XTDoOwXVFig-BrDtWFvUpFdpXnbenHC-goyhDP68r4ODzuw_sDSTCaiFqAg48pd6nPOYLwAmvan47f6nlRo32M_ZX9pwBAkWwNJRDF-wvr7W9wvn_5OdXzftlQJ-qBW8ndgfpfTegWtvFQggsRr0AR6D0CpQI3ixmNE6ghPzczQFmaaeohLXmNk3C-aVBAUjsFg-uBVMLgOUBIFgnwuani4o_XagEhaYX9vg_y_A0ApHYBOJA3Npw7QhpGbylCzBh2vrfX4G1H4WQjDdORojxHf1_v_R-BtDbwMoSIGh6x9B00nldQWEZhJaOXmRQBUYIbeTMpQkwWgIAg1LntShAA1OEwAE6R0sbA1x3dKQMOmrqJSqlvSWUzs3NKAB1XQWISBwBIYA4qz9yYs3YSdSJ6xDguL8UQOKMDS6CTfsgsWkSqQfFLPYQBc0ox20WmkkpIBUDAHxHzZhglUnvxOhIZs8BUDsH4KvLB3pQkbzVkmCs8ZrTjLjC4BMKI0QkkQPoOAgheR2FIDyRYnIUTlOkkwBAdoyApD2CkEw_AJxSSLJMQgfAFkYnBHAH-WgzmYFIFsfsg4cxIHSMQZQCZyAApoP8ygQA

### Steps to Reproduce

1. Create a chart with the SVG renderer.
2. Add some series with the 'map' type.
3. Disable the emphasis.
4. Use the getDataURL() method.

In the link I show the result of the method in the console.

### Current Behavior

Even when the map works perfectly and no elements are highlighted on hover, the result of getDataUrl() adds some styles at the end that activate the emphasis.

### Expected Behavior

If the chart has the emphasis disabled, the result of getDataUrl() should also have the emphasis disabled.

### Environment

```markdown
echarts editor
- Browser: Chrome 129.0.6668.103
```

### Any additional comments?

The error started occurring in version 5.5.0, but I can't use the previous version because I need to use some features added in this version.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.