Browse Source

fix: useLayout effect cleanup in dev mode for charts (#5505)

Aakansha Doshi 2 năm trước cách đây
mục cha
commit
46f5ce5ce0
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  1. 2 2
      src/components/PasteChartDialog.tsx

+ 2 - 2
src/components/PasteChartDialog.tsx

@@ -46,7 +46,7 @@ const ChartPreviewBtn = (props: {
         },
         null, // files
       );
-
+      previewNode.replaceChildren();
       previewNode.appendChild(svg);
 
       if (props.selected) {
@@ -55,7 +55,7 @@ const ChartPreviewBtn = (props: {
     })();
 
     return () => {
-      previewNode.removeChild(svg);
+      previewNode.replaceChildren();
     };
   }, [props.spreadsheet, props.chartType, props.selected]);