From 2d1d0448389996af7bd654073d4debcfc01830d8 Mon Sep 17 00:00:00 2001 From: RUiNtheExtinct Date: Sun, 28 Dec 2025 13:19:28 +0530 Subject: [PATCH 1/3] fix: restore bypass/mute visual effect on preview images When a node is bypassed or muted, the preview images inside it now show a visual effect (50% opacity + grayscale) to indicate the inactive state. This was working in frontend 1.33.5 but regressed in newer versions because the preview components (ImagePreview, LivePreview, VideoPreview) were not receiving the bypass/mute state from the parent LGraphNode. Changes: - Pass inactive prop from LGraphNode to NodeContent and LivePreview - Add inactive prop to NodeContent and pass to ImagePreview/VideoPreview - Apply opacity-50 grayscale classes when inactive in all preview components Fixes #7773 --- src/renderer/extensions/vueNodes/VideoPreview.vue | 10 +++++++++- .../extensions/vueNodes/components/ImagePreview.vue | 7 ++++++- .../extensions/vueNodes/components/LGraphNode.vue | 11 +++++++++-- .../extensions/vueNodes/components/LivePreview.vue | 7 ++++++- .../extensions/vueNodes/components/NodeContent.vue | 4 ++++ 5 files changed, 34 insertions(+), 5 deletions(-) diff --git a/src/renderer/extensions/vueNodes/VideoPreview.vue b/src/renderer/extensions/vueNodes/VideoPreview.vue index 06f72d6bf9..1f6af6d694 100644 --- a/src/renderer/extensions/vueNodes/VideoPreview.vue +++ b/src/renderer/extensions/vueNodes/VideoPreview.vue @@ -42,7 +42,13 @@