From bc4e060e9233e3bfdc3398fb628706c4d3bfe2a5 Mon Sep 17 00:00:00 2001 From: AustinMroz Date: Thu, 29 Jan 2026 23:09:57 -0800 Subject: [PATCH] Revert matchtype slot reactivity on core/1.38 (#8481) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes a bug where canvas functionality is lost if a multitype input (like the native switch) is added to the graph in litegraph mode. See also #8477 ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-8481-Revert-matchtype-slot-reactivity-on-core-1-38-2f86d73d365081ac8e0aeb5ce96fe685) by [Unito](https://www.unito.io) --- src/core/graph/widgets/dynamicWidgets.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/core/graph/widgets/dynamicWidgets.ts b/src/core/graph/widgets/dynamicWidgets.ts index 7e3f7fd71..78c78ca8c 100644 --- a/src/core/graph/widgets/dynamicWidgets.ts +++ b/src/core/graph/widgets/dynamicWidgets.ts @@ -1,5 +1,4 @@ import { remove } from 'es-toolkit' -import { shallowReactive } from 'vue' import { useChainCallback } from '@/composables/functional/useChainCallback' import type { @@ -345,7 +344,6 @@ function applyMatchType(node: LGraphNode, inputSpec: InputSpecV2) { requestAnimationFrame(() => { const input = node.inputs[index] if (!input) return - node.inputs[index] = shallowReactive(input) node.onConnectionsChange?.( LiteGraph.INPUT, index,