From 700cefc951954d7d22d54854b30de8eb37a8e9c5 Mon Sep 17 00:00:00 2001 From: Sanketjadhav31 Date: Thu, 11 Jun 2026 01:04:33 +0530 Subject: [PATCH 1/2] Fix stale inputs_count in text node migration --- editor/src/messages/portfolio/document_migration.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/editor/src/messages/portfolio/document_migration.rs b/editor/src/messages/portfolio/document_migration.rs index 8f7915b7a4..7a2cd01e90 100644 --- a/editor/src/messages/portfolio/document_migration.rs +++ b/editor/src/messages/portfolio/document_migration.rs @@ -1574,6 +1574,9 @@ fn migrate_node(node_id: &NodeId, node: &DocumentNode, network_path: &[NodeId], for i in 10..=12 { document.network_interface.set_input(&InputConnector::node(*node_id, i), old_inputs[i - 2].clone(), network_path); } + + // Keep inputs_count synchronized because subsequent Text migrations depend on it (see line 1692) + inputs_count = 13; } // Upgrade Sine, Cosine, and Tangent nodes to include a boolean input for whether the output should be in radians, which was previously the only option but is now not the default From d7be483e8857b1ef7e12eb66f37f4a9caba6e8e9 Mon Sep 17 00:00:00 2001 From: Keavon Chambers Date: Fri, 12 Jun 2026 17:44:33 -0700 Subject: [PATCH 2/2] Remove comment --- editor/src/messages/portfolio/document_migration.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/editor/src/messages/portfolio/document_migration.rs b/editor/src/messages/portfolio/document_migration.rs index 7a2cd01e90..d703543fb2 100644 --- a/editor/src/messages/portfolio/document_migration.rs +++ b/editor/src/messages/portfolio/document_migration.rs @@ -1575,7 +1575,6 @@ fn migrate_node(node_id: &NodeId, node: &DocumentNode, network_path: &[NodeId], document.network_interface.set_input(&InputConnector::node(*node_id, i), old_inputs[i - 2].clone(), network_path); } - // Keep inputs_count synchronized because subsequent Text migrations depend on it (see line 1692) inputs_count = 13; }