From 057eace4cde52a440f66207b8169809981640f27 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Thu, 31 Mar 2022 22:24:34 +0300
Subject: [PATCH] focus on question

---
 .../src/MatchingService/components/EditorComponent.js           | 2 +-
 .../MatchingService/components/MatchingContainerComponent.js    | 1 +
 .../src/MatchingService/components/MatchingOptionComponent.js   | 2 --
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/wax-prosemirror-services/src/MatchingService/components/EditorComponent.js b/wax-prosemirror-services/src/MatchingService/components/EditorComponent.js
index c467ede77..c66af0e13 100644
--- a/wax-prosemirror-services/src/MatchingService/components/EditorComponent.js
+++ b/wax-prosemirror-services/src/MatchingService/components/EditorComponent.js
@@ -159,7 +159,7 @@ const EditorComponent = ({ node, view, getPos }) => {
       },
       questionId,
     );
-    if (questionView.hasFocus()) questionView.focus();
+    questionView.focus();
   }, []);
 
   const dispatchTransaction = tr => {
diff --git a/wax-prosemirror-services/src/MatchingService/components/MatchingContainerComponent.js b/wax-prosemirror-services/src/MatchingService/components/MatchingContainerComponent.js
index e7bd2da50..2a18957e8 100644
--- a/wax-prosemirror-services/src/MatchingService/components/MatchingContainerComponent.js
+++ b/wax-prosemirror-services/src/MatchingService/components/MatchingContainerComponent.js
@@ -156,6 +156,7 @@ export default ({ node, view, getPos }) => {
       setAddingOption(false);
     });
     setOptionText('');
+    addOptionRef.current.focus();
   };
 
   const updateOptionText = () => {
diff --git a/wax-prosemirror-services/src/MatchingService/components/MatchingOptionComponent.js b/wax-prosemirror-services/src/MatchingService/components/MatchingOptionComponent.js
index c2f6a1d34..7c9f90fdf 100644
--- a/wax-prosemirror-services/src/MatchingService/components/MatchingOptionComponent.js
+++ b/wax-prosemirror-services/src/MatchingService/components/MatchingOptionComponent.js
@@ -88,8 +88,6 @@ export default ({ node, view, getPos }) => {
     });
   };
 
-  const options = [];
-
   return (
     <Option>
       {!readOnly && (
-- 
GitLab