From 2233606d7df5e5261e31e263dc98cff5455d8941 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Thu, 15 Jan 2026 10:17:27 -0800 Subject: [PATCH 1/2] improvement(snapshot): show subblocks for trigger only blocks in frozen canvas --- .../w/components/preview/components/block-details-sidebar.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block-details-sidebar.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block-details-sidebar.tsx index 5a48723c68..5ff5ea92c4 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block-details-sidebar.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block-details-sidebar.tsx @@ -1124,7 +1124,9 @@ function BlockDetailsSidebarContent({ const visibleSubBlocks = blockConfig.subBlocks.filter((subBlock) => { if (subBlock.hidden || subBlock.hideFromPreview) return false - if (subBlock.mode === 'trigger') return false + // Only filter out trigger-mode subblocks for non-trigger blocks + // Trigger-only blocks (category 'triggers') should display their trigger subblocks + if (subBlock.mode === 'trigger' && blockConfig.category !== 'triggers') return false if (subBlock.condition) { return evaluateCondition(subBlock.condition, subBlockValues) } From 0a08feeaee9c20b100bb61da9c5e043f564c4d62 Mon Sep 17 00:00:00 2001 From: Waleed Latif Date: Thu, 15 Jan 2026 10:34:18 -0800 Subject: [PATCH 2/2] ack comment --- .../[workspaceId]/w/components/preview/components/block.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block.tsx b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block.tsx index 5725ec2fb2..41507ca6be 100644 --- a/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block.tsx +++ b/apps/sim/app/workspace/[workspaceId]/w/components/preview/components/block.tsx @@ -46,7 +46,7 @@ function WorkflowPreviewBlockInner({ data }: NodeProps return blockConfig.subBlocks.filter((subBlock) => { if (subBlock.hidden) return false if (subBlock.hideFromPreview) return false - if (subBlock.mode === 'trigger') return false + if (subBlock.mode === 'trigger' && blockConfig.category !== 'triggers') return false if (subBlock.mode === 'advanced') return false return true })