From 59773893644431daae23761ea02e6ccc8f44c413 Mon Sep 17 00:00:00 2001 From: Mike Bender Date: Thu, 2 Nov 2023 12:12:32 -0400 Subject: [PATCH] fix: Plugins were re-registering on every re-render (#1613) - Forgot dependency array for `useEffect` hook --- packages/dashboard-core-plugins/src/WidgetLoaderPlugin.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/dashboard-core-plugins/src/WidgetLoaderPlugin.tsx b/packages/dashboard-core-plugins/src/WidgetLoaderPlugin.tsx index c8d4f5b5dc..1b7c9d1a50 100644 --- a/packages/dashboard-core-plugins/src/WidgetLoaderPlugin.tsx +++ b/packages/dashboard-core-plugins/src/WidgetLoaderPlugin.tsx @@ -151,7 +151,7 @@ export function WidgetLoaderPlugin( return () => { deregisterFns.forEach(deregister => deregister()); }; - }); + }, [registerComponent, supportedTypes]); /** * Listen for panel open events so we know when to open a panel