mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-19 11:01:15 +00:00
fix(editor): Code node overwrites code when switching nodes after edits (#13078)
This commit is contained in:
@@ -118,7 +118,7 @@ const emit = defineEmits<{
|
||||
const externalHooks = useExternalHooks();
|
||||
const i18n = useI18n();
|
||||
const nodeHelpers = useNodeHelpers();
|
||||
const { callDebounced } = useDebounce();
|
||||
const { debounce } = useDebounce();
|
||||
const router = useRouter();
|
||||
const workflowHelpers = useWorkflowHelpers({ router });
|
||||
const telemetry = useTelemetry();
|
||||
@@ -801,9 +801,9 @@ function onTextInputChange(value: string) {
|
||||
|
||||
emit('textInput', parameterData);
|
||||
}
|
||||
function valueChangedDebounced(value: NodeParameterValueType | {} | Date) {
|
||||
void callDebounced(valueChanged, { debounceTime: 100 }, value);
|
||||
}
|
||||
|
||||
const valueChangedDebounced = debounce(valueChanged, { debounceTime: 100 });
|
||||
|
||||
function onUpdateTextInput(value: string) {
|
||||
valueChanged(value);
|
||||
onTextInputChange(value);
|
||||
@@ -1032,6 +1032,7 @@ defineExpose({
|
||||
});
|
||||
|
||||
onBeforeUnmount(() => {
|
||||
valueChangedDebounced.cancel();
|
||||
props.eventBus.off('optionSelected', optionSelected);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user