diff --git a/packages/@n8n/nodes-langchain/nodes/code/Code.node.ts b/packages/@n8n/nodes-langchain/nodes/code/Code.node.ts
index a54b982cd8..145b6d1f74 100644
--- a/packages/@n8n/nodes-langchain/nodes/code/Code.node.ts
+++ b/packages/@n8n/nodes-langchain/nodes/code/Code.node.ts
@@ -158,8 +158,7 @@ export class Code implements INodeType {
name: 'code',
type: 'string',
typeOptions: {
- editor: 'codeNodeEditor',
- editorLanguage: 'javaScript',
+ editor: 'jsEditor',
},
default: defaultCodeExecute,
hint: 'This code will only run and return data if a "Main" input & output got created.',
@@ -176,8 +175,7 @@ export class Code implements INodeType {
name: 'code',
type: 'string',
typeOptions: {
- editor: 'codeNodeEditor',
- editorLanguage: 'javaScript',
+ editor: 'jsEditor',
},
default: defaultCodeSupplyData,
hint: 'This code will only run and return data if an output got created which is not "Main".',
diff --git a/packages/@n8n/nodes-langchain/nodes/tools/ToolCode/ToolCode.node.ts b/packages/@n8n/nodes-langchain/nodes/tools/ToolCode/ToolCode.node.ts
index cd983171d7..78e70e9d57 100644
--- a/packages/@n8n/nodes-langchain/nodes/tools/ToolCode/ToolCode.node.ts
+++ b/packages/@n8n/nodes-langchain/nodes/tools/ToolCode/ToolCode.node.ts
@@ -99,8 +99,7 @@ export class ToolCode implements INodeType {
},
},
typeOptions: {
- editor: 'codeNodeEditor',
- editorLanguage: 'javaScript',
+ editor: 'jsEditor',
},
default:
'// Example: convert the incoming query to uppercase and return it\nreturn query.toUpperCase()',
@@ -120,7 +119,7 @@ export class ToolCode implements INodeType {
},
},
typeOptions: {
- editor: 'codeNodeEditor',
+ editor: 'codeNodeEditor', // TODO: create a separate `pythonEditor` component
editorLanguage: 'python',
},
default:
diff --git a/packages/editor-ui/src/components/ChatEmbedModal.vue b/packages/editor-ui/src/components/ChatEmbedModal.vue
index 38d58e5dfb..26e0cbcbd8 100644
--- a/packages/editor-ui/src/components/ChatEmbedModal.vue
+++ b/packages/editor-ui/src/components/ChatEmbedModal.vue
@@ -8,7 +8,7 @@ import { CHAT_EMBED_MODAL_KEY, CHAT_TRIGGER_NODE_TYPE, WEBHOOK_NODE_TYPE } from
import { useRootStore } from '@/stores/n8nRoot.store';
import { useWorkflowsStore } from '@/stores/workflows.store';
import HtmlEditor from '@/components/HtmlEditor/HtmlEditor.vue';
-import CodeNodeEditor from '@/components/CodeNodeEditor/CodeNodeEditor.vue';
+import JsEditor from '@/components/JsEditor/JsEditor.vue';
import { useI18n } from '@/composables/useI18n';
const props = defineProps({
@@ -150,7 +150,7 @@ function closeDialog() {
{{ i18n.baseText('chatEmbed.install') }}
-