Skip to content

Checking if legend destroy exists before clearing a chart on unmount#78

Open
shivangkumar wants to merge 1 commit into
amcharts:masterfrom
shivangkumar:master
Open

Checking if legend destroy exists before clearing a chart on unmount#78
shivangkumar wants to merge 1 commit into
amcharts:masterfrom
shivangkumar:master

Conversation

@shivangkumar
Copy link
Copy Markdown

When component unmounts before chart is completely rendered, in some race scenarios the legend object does not contain the destroy method and thus fails. This commit helps prevent the unmounting from breaking.

@Pauan
Copy link
Copy Markdown
Collaborator

Pauan commented Aug 18, 2018

@shivangkumar Thanks a lot for that!

However, I don't think it's quite correct. Charts aren't required to have a legend, and if they don't have a legend then your code will cause them to never be cleaned up, ever.

I'll need to discuss this with the team to figure out the best way to fix this.

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.

2 participants