diff --git a/packages/editor/src/extensions/react/react-portal-provider.tsx b/packages/editor/src/extensions/react/react-portal-provider.tsx index 94a30a936..2d78fea22 100644 --- a/packages/editor/src/extensions/react/react-portal-provider.tsx +++ b/packages/editor/src/extensions/react/react-portal-provider.tsx @@ -44,11 +44,9 @@ export class PortalProviderAPI extends EventDispatcher { } render(Component: FunctionComponent, container: HTMLElement) { - queueMicrotask(() => { - const root = this.roots.get(container) || createRoot(container); - flushSync(() => root.render()); - this.roots.set(container, root); - }); + const root = this.roots.get(container) || createRoot(container); + flushSync(() => root.render()); + this.roots.set(container, root); } remove(container: HTMLElement) {