This commit is contained in:
2025-11-22 02:57:44 +01:00
parent 132d9e3d02
commit 79578e5daa
3 changed files with 34 additions and 7 deletions
+14 -2
View File
@@ -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(