Radzen.Blazor.js - The ref parameter may be null after the chart is destroyed, which is causing errors in the JavaScript debugger. #1636

Closed
opened 2026-01-29 17:56:34 +00:00 by claunia · 0 comments
Owner

Originally created by @sabatex on GitHub (Feb 21, 2025).

The parameter ref may be null after the chart is destroyed. Sometimes, this triggers an error in the JavaScript debugger.
destroyChart: function (ref) { ref.removeEventListener('mouseleave', ref.mouseLeaveHandler); delete ref.mouseLeaveHandler; ref.removeEventListener('mouseenter', ref.mouseEnterHandler); delete ref.mouseEnterHandler; ref.removeEventListener('mousemove', ref.mouseMoveHandler); delete ref.mouseMoveHandler; ref.removeEventListener('click', ref.clickHandler); delete ref.clickHandler; this.destroyResizable(ref); },

Please insert a check for null in the ref.

Image

Originally created by @sabatex on GitHub (Feb 21, 2025). The parameter ref may be null after the chart is destroyed. Sometimes, this triggers an error in the JavaScript debugger. `destroyChart: function (ref) { ref.removeEventListener('mouseleave', ref.mouseLeaveHandler); delete ref.mouseLeaveHandler; ref.removeEventListener('mouseenter', ref.mouseEnterHandler); delete ref.mouseEnterHandler; ref.removeEventListener('mousemove', ref.mouseMoveHandler); delete ref.mouseMoveHandler; ref.removeEventListener('click', ref.clickHandler); delete ref.clickHandler; this.destroyResizable(ref); },` Please insert a check for null in the ref. ![Image](https://github.com/user-attachments/assets/bbe56970-4eee-4155-8648-3423a4661bd4)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#1636