fix
This commit is contained in:
@@ -408,9 +408,21 @@ const DesktopWorkspace: React.FC<DesktopWorkspaceProps> = ({
|
||||
|
||||
commitSize();
|
||||
|
||||
const observer = new ResizeObserver(commitSize);
|
||||
let rafId: number | null = null;
|
||||
const observer = new ResizeObserver(() => {
|
||||
if (rafId != null) return;
|
||||
rafId = requestAnimationFrame(() => {
|
||||
rafId = null;
|
||||
commitSize();
|
||||
});
|
||||
});
|
||||
observer.observe(container);
|
||||
return () => observer.disconnect();
|
||||
return () => {
|
||||
observer.disconnect();
|
||||
if (rafId != null) {
|
||||
cancelAnimationFrame(rafId);
|
||||
}
|
||||
};
|
||||
}, [engine]);
|
||||
|
||||
const resolvePreviewDimensions = useCallback(
|
||||
|
||||
Reference in New Issue
Block a user