Fix preview visibility initialization in Canvas

Replaces setPreviewVisibility(false) with direct assignment to previewVisible in Canvas and Canvas.ts. Adds initialization of preview state based on widget value in CanvasView and CanvasView.ts to ensure correct preview visibility on widget creation.
This commit is contained in:
Dariusz L
2025-07-21 20:45:13 +02:00
parent 5419acad27
commit 98d4769ba1
4 changed files with 11 additions and 2 deletions

View File

@@ -132,7 +132,7 @@ export class Canvas {
viewport: this.viewport
});
this.setPreviewVisibility(false);
this.previewVisible = false;
}

View File

@@ -730,6 +730,11 @@ async function createCanvasWidget(node: ComfyNode, widget: any, app: ComfyApp):
node.setDirtyCanvas(true, true);
}
};
// Inicjalizuj stan preview na podstawie aktualnej wartości widget'u
if (canvas && canvas.setPreviewVisibility) {
canvas.setPreviewVisibility(showPreviewWidget.value);
}
}
return {