diff --git a/src/scripts/app.ts b/src/scripts/app.ts index f2fd59b3d..140d79113 100644 --- a/src/scripts/app.ts +++ b/src/scripts/app.ts @@ -1227,6 +1227,8 @@ export class ComfyApp { // Fit view if no nodes visible in restored viewport this.canvas.ds.computeVisibleArea(this.canvas.viewport) if ( + this.canvas.visible_area.width && + this.canvas.visible_area.height && !anyItemOverlapsRect( this.rootGraph._nodes, this.canvas.visible_area