diff --git a/libs/shared/lib/components/textEditor/plugins/InsertVariablesPlugin.tsx b/libs/shared/lib/components/textEditor/plugins/InsertVariablesPlugin.tsx
index c6932a3b6bf2587d78cd30592fe542485db15cdb..afe7016cce2fd3ca9623751fbdf37ad3d2f352b7 100644
--- a/libs/shared/lib/components/textEditor/plugins/InsertVariablesPlugin.tsx
+++ b/libs/shared/lib/components/textEditor/plugins/InsertVariablesPlugin.tsx
@@ -12,6 +12,9 @@ export const InsertVariablesPlugin = () => {
 
   const onChange = (value: string | number, type: VariableType) => {
     editor.update(() => {
+      const editorElement = document.querySelector('.editor > div') as HTMLDivElement;
+      editorElement?.focus();
+
       const selection = $getSelection() as BaseSelection;
 
       const node = new VariableNode(String(value), type);