Skip to content

Fix save restore mismatch#1151

Open
100pah wants to merge 6 commits intoreleasefrom
fix-save-restore-mismatch
Open

Fix save restore mismatch#1151
100pah wants to merge 6 commits intoreleasefrom
fix-save-restore-mismatch

Conversation

@100pah
Copy link
Contributor

@100pah 100pah commented Mar 12, 2026

  1. Fix that ctx.save() and ctx.restore() do not properly paired, which can cause canvas is not properly cleared due to incorrect transform. It can be reproduced when both hover layered and zlevel is used. Close [Bug] In Line series chart, the series is not removed when using the legend for filter After applying the datazoom apache/echarts#18688 .
  2. Clarity el.autoBatch and fix that batched rendering may not be executed in some edge cases.

test case: echarts/test/hover-layer.html

100pah added 6 commits March 12, 2026 20:59
…, which can cause canvas is not properly cleared due to incorrect transform. It can be reproduced when both hover layered and zlevel is used. Close apache/echarts#18688 . (2) Clarity el.autoBatch and fix that batched rendering may not be executed in some edge cases.
… only style modifying, and fix the omission of __hoverStyle usage. Previously the hover layer effect is inconsistent and not preferable - when the original layer is required to change by the subsequent user interactions, the final composited effect will change unexpectedly due to the modification of el props. See test case in `echarts/test/hover-layer.html`.
…r for large data and progressive rendering - prevent unnecessary repeated hoverLayer rendering.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant