From 2bbfcc2f1323b5cbfbc247bc02d9ea77f53bd9e9 Mon Sep 17 00:00:00 2001
From: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date: Fri, 25 Jul 2025 17:45:11 +1000
Subject: [PATCH] fix(ui): ensure all node context provider wraps all calls to
useInvocationNodeContext
---
.../workflow/PublishWorkflowPanelContent.tsx | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
diff --git a/invokeai/frontend/web/src/features/nodes/components/sidePanel/workflow/PublishWorkflowPanelContent.tsx b/invokeai/frontend/web/src/features/nodes/components/sidePanel/workflow/PublishWorkflowPanelContent.tsx
index ab688f650d..1f90716819 100644
--- a/invokeai/frontend/web/src/features/nodes/components/sidePanel/workflow/PublishWorkflowPanelContent.tsx
+++ b/invokeai/frontend/web/src/features/nodes/components/sidePanel/workflow/PublishWorkflowPanelContent.tsx
@@ -18,6 +18,7 @@ import ScrollableContent from 'common/components/OverlayScrollbars/ScrollableCon
import { withResultAsync } from 'common/util/result';
import { parseify } from 'common/util/serialize';
import { ExternalLink } from 'features/gallery/components/ImageViewer/NoContentForViewer';
+import { InvocationNodeContextProvider } from 'features/nodes/components/flow/nodes/Invocation/context';
import { NodeFieldElementOverlay } from 'features/nodes/components/sidePanel/builder/NodeFieldElementEditMode';
import { useDoesWorkflowHaveUnsavedChanges } from 'features/nodes/components/sidePanel/workflow/IsolatedWorkflowBuilderWatcher';
import {
@@ -89,7 +90,11 @@ const OutputFields = memo(() => {
{t('workflows.builder.noOutputNodeSelected')}
)}
- {outputNodeId && }
+ {outputNodeId && (
+
+
+
+ )}
);
});
@@ -127,7 +132,11 @@ const PublishableInputFields = memo(() => {
{t('workflows.builder.publishedWorkflowInputs')}
{inputs.publishable.map(({ nodeId, fieldName }) => {
- return ;
+ return (
+
+
+
+ );
})}
);
@@ -149,7 +158,11 @@ const UnpublishableInputFields = memo(() => {
{inputs.unpublishable.map(({ nodeId, fieldName }) => {
- return ;
+ return (
+
+
+
+ );
})}
);