From ba28fa46219af625cb68fe2364f62ccc528fb605 Mon Sep 17 00:00:00 2001 From: AustinMroz Date: Fri, 8 Aug 2025 15:58:31 -0500 Subject: [PATCH] Support preview display on subgraphNodes (#4814) --- src/scripts/app.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/scripts/app.ts b/src/scripts/app.ts index 2baed3618..fbb3c25be 100644 --- a/src/scripts/app.ts +++ b/src/scripts/app.ts @@ -727,7 +727,12 @@ export class ComfyApp { revokePreviewsByExecutionId(displayNodeId) const blobUrl = URL.createObjectURL(blob) // Preview cleanup is handled in progress_state event to support multiple concurrent previews - setNodePreviewsByExecutionId(displayNodeId, [blobUrl]) + const nodeParents = displayNodeId.split(':') + for (let i = 1; i <= nodeParents.length; i++) { + setNodePreviewsByExecutionId(nodeParents.slice(0, i).join(':'), [ + blobUrl + ]) + } }) api.init()