From fd2bca4ee25f7a99eafc4e2af3c312dc9183e49b Mon Sep 17 00:00:00 2001 From: Drew Tate Date: Thu, 3 Aug 2023 09:16:39 -0600 Subject: [PATCH] fix: Wait a tick before reporting render status (#2131) wait a tick before reporting render status --- packages/charts/src/components/chart_status.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/charts/src/components/chart_status.tsx b/packages/charts/src/components/chart_status.tsx index 6475fb9167..efac78d2a7 100644 --- a/packages/charts/src/components/chart_status.tsx +++ b/packages/charts/src/components/chart_status.tsx @@ -38,7 +38,12 @@ class ChartStatusComponent extends React.Component { } dispatchRenderChange = () => { - this.props.onRenderChange?.(this.props.rendered); + const { onRenderChange, rendered } = this.props; + if (onRenderChange) { + window.requestAnimationFrame(() => { + onRenderChange(rendered); + }); + } }; render() {