Parcourir la source

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

Aakansha Doshi il y a 2 ans
Parent
commit
46f5ce5ce0
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  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]);