You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@echarts.apache.org by "jimmykane (via GitHub)" <gi...@apache.org> on 2026/05/28 11:48:54 UTC

[I] [Bug] ECharts 6.1.0 canvas dirty-rect repaint corrupts dense line series on tooltip axis-pointer hover [echarts]

jimmykane opened a new issue, #21634:
URL: https://github.com/apache/echarts/issues/21634

   ### Version
   
   6.1.0
   
   ### Link to Minimal Reproduction
   
   https://codesandbox.io/p/sandbox/tender-merkle-ymcjr9?file=%2Fsrc%2Findex.js%3A4%2C51
   
   ### Steps to Reproduce
   
   Steps to Reproduce
   
   Open the ECharts examples editor: https://echarts.apache.org/examples/en/editor.html
   Paste the minimal reproduction snippet.
   Ensure the page is running ECharts 6.1.0.
   Keep useDirtyRect: true.
   Hover/move the mouse across the chart so the tooltip axis pointer updates.  
   
   
   
   
   ### Current Behavior
   
   When hovering the chart, parts of the dense line series visually disappear or render as broken/dashed segments. The underlying data is still present, and the tooltip continues to resolve values, but the canvas repaint appears corrupted around axis-pointer updates.
   
   The issue disappears when either:
   
   useDirtyRect is set to false
   the tooltip axis pointer is disabled
   
   ### Expected Behavior
   
   Hovering should only update the tooltip and axis pointer. The line series should remain visually continuous and unchanged while the pointer moves.
   
   ### Environment
   
   ```markdown
   - OS: OSX
   - Browser: ALL
   - Framework: ANgular
   ```
   
   ### Any additional comments?
   
   This appears to be a regression in ECharts 6.1.0. The same chart behavior worked with ECharts 6.0.0.
   
   The affected setup uses:
   
   canvas renderer
   useDirtyRect: true
   dense line series
   showSymbol: false
   progressive rendering
   visualMap piecewise coloring
   tooltip with trigger: 'axis'
   tooltip axisPointer.type: 'line'
   For our app, disabling dirty rect hurts performance, and disabling the axis pointer removes useful chart feedback, so neither is a good long-term workaround.
   
   <img width="387" height="258" alt="Image" src="https://github.com/user-attachments/assets/ccfe1252-11a5-4947-8241-829a435e1f67" />


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org


Re: [I] [Bug] ECharts 6.1.0 canvas dirty-rect repaint corrupts dense line series on tooltip axis-pointer hover [echarts]

Posted by "ffzhai (via GitHub)" <gi...@apache.org>.
ffzhai commented on issue #21634:
URL: https://github.com/apache/echarts/issues/21634#issuecomment-4861899455

   [HeatMap VisualMap](https://echarts.apache.org/examples/zh/editor.html?c=line-simple&useDirtyRect=1&code=7Z1bb9vIFcff-ykC7UN2gZggKZIid9EFbG_cFk12iybtXooioCVaIiqLBkk7cYr97p3hRRKpmb_OOHI5BEa7Dw7ncDicc_ibM2du2V2ZZps__vcPL9hvEm_S25hfmHz74iZeF8mr-vqn809pwa79q_on_9U3tL9J-XiXsPTJPC6TZZY_Tuobt-mb-LZKv_jLj2e_9BPX8XWylqbyW99mD8lPD0m-ju-6JdtKZXm6TDc_No85yGSRx8tlfL3mqWV-37-7mMfSpLt1Wp7nScySuy9dJ6-yj22ROqm_i_J5k274Y74kH14dbzJWz7WWJvNkUya5qNL-VFVWMBMkvU8-le_Kx-qdBYWJ1-lSnnklwpRRpqzWzlvRMrsTya3ZG_85SZerkgnZR9_sfX6_4TYkLtdt_OnndFGuWKrvRoKnJet1eldUpjqxLGsCnxczm5YrJNv8luQZSSVVRo0NC3L62BR5c79eC8rMTDu_WVfanzD7q19fIJenc57L4QOq1BWrYqaKqprFIpXYTbYp36Wf-Ts77uFDOnI_t2qbXGfrhaBIW-l5ts5yLpgni26db6vs4GqvEuuP4HEzbxUsqa1VusAkqKRSbrYPMVeILcokrvX196ysbU2WT94KYMstGXyWSf76gX0uYoqUWbYuU15k-bfPbztqZ-_T-X94LlIbfLfLTGLvWII_QC5xlxVpS57rrCyz2wOYZ8uLuKgMrFf1k0VccoruGpFtypnz4vvvX5w5rsjwm8RQnuaIkposA5DmgzRhUZo08DxhKeukmTzJkydNpUm2NEVePvmD5HUhf6Wo-7H_u6dvhmveINftkOv3W-ybmyLptgp7Rv0E_-K4kyA3QLFtia7qdE2vAkJb6PpnzNHra_A4WbYGc2
 BKd3HOyPsmeaiaYAG2bpN8mbzjnlPTTAtk6I6Vlt7TqfzLkXlFxmUguwyidy5Y3QgfX5tfslnW3rYg8YbVtpohPK9rUhPmB-Bj0CEvvmouHlyEzK_69f_YMCy1dnTgtu76qQdQ73kPOyeh-qt51uTxSyMToOv_lMjDr4qRhzYwcnDfNihykPL_jUgcRYxqQMLrdwuesUk9Xbxh6opahRPGG_bVJmoPT97wup7l-VEUOZ7v27PQ6X-ASs1wp_bfppv2-WJX7qDlJpXlWAtNauYP2nFJ0zemZvyI6TxjQy3iYa-lFons-_rr5Kbsw-I23XAg8OR-J5d_k9K0p8UehD1fcZdc3Bs_k4QtVHrHYb-K8mSeFnUd9d9F1HPuNIrc5q6zTx1rOWwXGvULLXQyX8dF0TZqyXwV52Vx1kruysNCf5ubmmlda6nM4G9Z9c0eWO22US5W8YKVShQAmMzvC0YOXoQ3acHftqs7wXfAgf7X5FHcwayfm5ZVEyNLT4t_xuv7JpOjHwwuQn8MolsAYeopH993G7qPF6YePl4g9OEDU_mi-nw_FE1Ty7_hXytH7Onl_ZqR_T75BpYayHTKfsjT7b_2vsIW3jzntEz2G6kJI0weXxZFi5rvPp-lm0XyiXWF7O_qt2w_n-v8vugG5ifZffnTzUV7vX54K85B9FvGmkRm0O33uszTBfJhK0byR_dAwMpfRQYOaMd9Hzb007_cNMbfvpj1B4VYiZP8IrvfLIq3WdUlnGwy9llLALNOlsmGF5nCl4e0uI_XbyvOtfLViAF745dfXV36U-_1y1cv2J_nF4EdVX--Pr-aXV1Vf3rRZXDlvuworvXp2ShFurnP7osOkuL1_J65zwKXmzvrdUs9WbE_P7P7mT-xl97W6CS-L7P9hLpG99ySnU_aa8E66N4bY9lv7Peucstr3SAn2EtYxZvFOhE7xUyT-SLJL9txl69-qH5ikDbWc-g77-zh4HW3OnsPq7qUuu0
 Uz7Exgpds1OjlLmW_6MwR4M2cZUfRdP9yzNu2wHUsJwpnHWMrEqZh2CFse1ximDQZtC2fRKg1wFUSl7fMsA_6bizcKBlAybNlnhRF-lC7KfwnF3m_Yn-s-Ogb__rZzxE9aV-qzrEvxo0MdK_a8TseQIMeotSLkoxKVrUnvIE09IN9tPbnWGEYgsHMOl2Y3PPJen16PJT6KzcAWLDKy-BCouDJVuiXWgS-f7r48LbKaxaJX0Qwmrrv2zVRMfA2JysqoVraj4pZq1w1sjcqkvVN-3VubeeV9IGVyVauwfZxEkHusLaCpJzxRyX8uEClZHfxPC259-Io1UcbJ-qH1roCb-JH1sTjgnY70Ac-FNHUdh7PkZu-GBmicUncf2t__QZFnP5MxEAFU_kM4etvgeHa013odChiwKISamUHDKAZBWCEr6TP6_AC2YmQFyhjg4tBcQHNFLZXU2sWRHueuThdb_8CSmxh4YW22rf1DLCAEkrOBdALnRUO0bVARiJCBcrXkGIgUoApYzTHwrGnVjhze9EVkcSAzgXFxYdVsOWFmkGpwuKLy6nkWUDFUHjRGg_Rt8Cm0kUGIWvDDJ2ZIRo22hJhGli246MARiPxTMxAhTs9M3y1L2wgaMA62YMG0owaNGRP7EID2ooMGtKsDTR0hgYKs7muFQShYJZET-CZkAEjgKd3M9xoDMyAlbJjBtKMGjJkD-wgA1qKjBjSnA0xhiUG7PrCViuwPSvyfRDHaCU0dzNgFeyY4Q3PDFhSJT8DqkYBGj7Rz8DGIqQGytpQQ2dqoA6y5wWWG9kgoNFKaB7QoFHDdYbvnRCoQQxpQNWoUYMU0sDGIqOGCWmMkhrI23UCbgiOd1xC8_4J1dcYPhBKoAaxfwJVo0YNUgcFG4uMGqaHMkpqoNSZxRZ_9GauHaYPOM56OmLMFPv_AxGDONAKFKPGC9JIKzITGS3MUKumtHj6rM-pb0UO6JfU6ZrTgjjpMxw-lnG6OZ9A
 MQq0oE75RGYipIWZ8TlWWqDUyLbCaAamfDYCmvdHaLyI9lbLa8wLYn8EaUYNGKTuCLQUGTFMb2SUxIDTMlzbCmwU-WwlNB8voTEjDIaPYRCYQZ2XgVSjBg3avAxoLDJqmPGSUVIDRd-j0HKmNhhkbQQ0Hy0hMsMeRb-EOFqCNKOGDNJgCbQUGTHMWImmxMCrS1AqC2dNQwCMOv2ZeAGLrfAV0paXOFMNwp6E9SVQpBP2lGlGgRdsIYjsef2wp9ROhLhAGRtc6IwL1Ka1mx4cl9A8lEFDhmrHfyBiEEMZUDVqzCDFMrCxyKhhghmjpAbcIoONsU8jD8wXbyU0HzAhOhpOMApHg7pLBtKNGjZo22RAa5Fhw4yajBIbeM64a4W-D4ZNWgnNY6BEbNgaTOQiYIM8aRzoRg0bxEnjyFpk2DBB0FFiAwXVfM-1Zj5T7lEJzcOgVG9DgzgoARvEOCjUjRo2SIFQbC0ybJhIqJ7YwJtyISvlCxWjsLcPskBA71AocVcuZ_jhVsKmXMRAKFIMHRhs7yxSIBTaiQgXKGNDC41pgfzckDUa3v5-uRIBvTsm1D38ht80g0ALYrcEKUaJFqROCbQTCS1Ml2SMtICTxWfWjK0DOJKud-yTygrFlRjDsII6V1yuFyVU0KaKAyORkMLEPMdICrh01ZlavuuDbkgroff4KrUfMgpaUFeuIs0o8YK2cBWaioQYZnB1jMRAobOArTDyZ8C5aAT0jnVSvQt3DLwgRjqRYpRwQYpzQjuR0MJEOfWkhegod1qU02FTcuzQh8tKagm945ywBvb30xl8_hYsqVKcE2qGDowZMdCJTUVEDJSzIYbGxEChs6k_5Ts4wqXutYTesU4iMdzhR0YIxCDGOqFmlIhBCnZiU5EQw0Q7x0gMFEBz2Yi6G9hod-BGQu-IJ5EY0-GXuxOIQYx4Qs0oEYMU88SmIiGGiXqOkRgoiObbAdv1wAUb9rUSekc9qb2S4TfUIRCDG
 PWEmlEiBinqiU1FQgwT9RwjMeBJR2HIpuHAk44aCb3jnlQfY_hxEgIxqEcdIc0oEYN20hE0FQkxTORTT2JAE4NN1sxnGzdGx9L19i_g229pMbWH75HAkir5F0AvdFZ4RO8CGYmIFChfQwqNSXFkJnjoTcGqs0ZA7xESKiuGX6pKYAV9JrhUMUqwoM4El9uJhBZmfGSMtDgyEzyYorMGGgG9R0dotHCjcPB-CIEW9JngUsUo0YI6E1xuJxJamLGRMdIChdoD2_JsF0zvbAT0Hhmh0mL42VoEWhBHRpBilGhBGhiBdiKhhRkXGSMt4Ep21_IDOCxSC-gd46TSQnGriGFoQV3FDhSjRAvaGnZkJxJamAinnrSAzisMmnlsT1ffiUCMs5XQO8oJa2AvchENzgtYUqUoJ9QMHRhTYpwTm4qIGChnQwyNiYFng0eWbU_RQYmNhN6xTioxZoOvYycQgzwbHGhGiRjE2eDIVCTEMNHOMRIDzu2cOVYE9_9tJfSOYBCJ4bqDz9QiEIM6txNpRokYtLmd0FQkxDAxjDESA64fcXwrnIVgN75WQu8REiIxnOH3yiEQg7p-BGlGiRi09SPQVCTEMGMkYyQGCqO5PjcDNP-iFtA76knlRTQGXhCjnkgxSrggRT2hnUhoYaKeWtLCfvqBJOwcK9cF3kUjoHXIE77-jhXDH5IIC6p2FglQCxkVNvUgEmQkAlKgfA0o9AXFkYPO2CqAY-laxzmpmBi8C0LABP2QM5lWVChBPeJMaiFiSJj45gghgaJlbCA9stHK9UZA6-AmDROePR0BJoihTaQWFU6QApvQSMSgMGHNEYICHs_u22wAHW3TWQtoHdOk-hODhygIoKCezA7UogIK2rHsyEjEoDDRzBGCAi5Ud9i8f-RRNAJaBzOJoIgGn19BAAV1kTpQiwooaEvUkZGIQWECmVqC4umHHfpeZAVeACIUrYTWPgXtzDLPGXyy9-kOOoR6IbOCeswhth
 MBLMwhh-OEBQqks8USbO93dP5QK6H1uAcVFoN3QE53BjvUiwosSAMf2E7EsDAjHyOEBZyzybZl9UJ0pkgroXVYkwiL4Te0ON3J61AvKrCgTdiEdiKGhQlsjhAWKJWdQhXZIVhD1ghoPVBKRIXq_INBUEEcKEVqUSEFaaQUGokYFGaodISggGvTA3b81MwF0zRbCa1Dm1SvYgxdEOradKQXFVbQ1qZDOxHDwgQ3tYTF07e94WdbztBGFo2A1h0Q2j4WvqM4anB6VJxu0xukFjIpqHveQCMRgMJseTNOUKBI2dS2puEULRarBbQOa9JA4UXB0ItLT7dLL1KLCihIUU1oJGJQmKDmCEEBJ2CxcyBsB3U_Wgmth0upqAhH4FNQp2AhvaiwgjYHC9qJGBZmuHSEsICTsFzbCkMXzcJqJLSOVRA7ILY3dFjzdPvoQb2owII2DwvaiRgWJlahJSxgBxdan-fxFiMCfZBWQmtYwArYi1Z4Q3dCYEGVYAH1QoaFT4QFthMBLFDGBhb6wgLHK6b8AEswt6KV0DpiQYSFOwZYkCMWQC8qsCCGLJCdiGFhYhYjhAWe4u1bKLZZp2sdr6B6FYMPlxJAQZ7eLdWKCiaIk7vlFiKGhIlVjBAScLYmWwvkRmhmdy2g9VApFRODH1RIwAR1riZQiwonaFM1kZGIQWGGSrUERfj0jTVnVhAEYACkEdDan4CvvwPF8CcJwYKqbaoJ1EIGRUjdUhMZiQAUKF8DCn1BgSJkbF8jdwZ27K7TtQ5mUjEx-MgHARPEYCbQigolSKFMZCFiSJhAppaQiJ4MCXbgnGM7gBKNgNaYgK-_j4mhux2woEqYQGohcyIicgIaiQAUKF8DCn1BASdesa6nP4vQxKtGQuuOBxUVg--lSUAFdeIV0osKK2gTr6CdiGFhuh6ngEXnSu97myS3d6u4SAth-Qj1PClW8SL7eLG-5xXt2DKzqaQuG31M8uV1_LX9im1cVP1v-d9
 MjpR796_6r-Y9tireAW7ylRddBlf7o2WTr1z30vVmnUuz1xczpyt1dX4R2PsfGLt0NfvB3t9Gil269Kfe686l16F3Hp53Lp0Hs_Cqe8m7DC-vovpN2_Iv8_hulc47b9CtaUYfXmX8Azlb5PFyGV-vk7PrrCyz2973MSkf76oPKE_mZT_tJmfyLE185yLl96QZR-5kxej7OduU8bovtk5uuCn7PT23mTKXoOcNTOb3eVErfXOWJ0X6Oenn-ZkHMO1-junmIS1S9qrNB9Evb1sTPGf25ZTp_LC0zOqq-hBY9sd0Ua4qF0awc85klaTLFX9Rx-5aYf8B0m9jcpOuORtaU6_-s6Y9O9-z6l3OFPVXeniC8kX3dVQvq8pG8Z5U8f3-4p7ik2dTvNxQCaoXwWqnebcXktNG9cwxYgV8gu6FN5KUX9_5LWO1Uf6plV-3Bn_4_X8&enc=deflate)
   
   ehcarts 6.1.0
   useDirtyRect: true
   VisualMap may also experience visual loss when hovering on a chart with dirty rectangles enabled


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@echarts.apache.org
For additional commands, e-mail: commits-help@echarts.apache.org