fix(editor): Stop connection to last selected node when pasting on new canvas (no-changelog) (#11042)

This commit is contained in:
Alex Grozav
2024-10-03 15:01:04 +03:00
committed by GitHub
parent fc26c44f65
commit f9480e9f57
7 changed files with 100 additions and 195 deletions

View File

@@ -585,7 +585,7 @@ async function onClipboardPaste(plainTextData: string): Promise<void> {
workflowData = await fetchWorkflowDataFromUrl(plainTextData);
} else {
// Pasted data is is possible workflow data
// Pasted data is possible workflow data
workflowData = jsonParse<IWorkflowDataUpdate | null>(plainTextData, { fallbackValue: null });
}
@@ -773,6 +773,8 @@ function onCreateConnectionCancelled(
uiStore.lastCancelledConnectionPosition = [position.x, position.y];
setTimeout(() => {
if (!event.nodeId) return;
nodeCreatorStore.openNodeCreatorForConnectingNode({
connection: {
source: event.nodeId,