diff --git a/packages/core/client/src/schema-initializer/SchemaInitializer.tsx b/packages/core/client/src/schema-initializer/SchemaInitializer.tsx index ce9b2cb4d..f54086be9 100644 --- a/packages/core/client/src/schema-initializer/SchemaInitializer.tsx +++ b/packages/core/client/src/schema-initializer/SchemaInitializer.tsx @@ -256,6 +256,12 @@ SchemaInitializer.Button = observer( setVisible(v); }; + useEffect(() => { + if (visible === false) { + clearSearchValue(menuItems.current); + } + }, [visible]); + if (!designable && props.designable !== true) { return null; } @@ -372,12 +378,6 @@ SchemaInitializer.Button = observer( /> ); - useEffect(() => { - if (visible === false) { - clearSearchValue(menuItems.current); - } - }, [visible]); - return ( {visible ? : null}