From 0f3c6156325245904e016275bf0903e9a94e0f3c Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Fri, 18 Mar 2022 13:28:13 +0200
Subject: [PATCH] remove mounted

---
 wax-prosemirror-core/src/WaxView.js | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/wax-prosemirror-core/src/WaxView.js b/wax-prosemirror-core/src/WaxView.js
index 5457ae9ad..f67d2e6f1 100644
--- a/wax-prosemirror-core/src/WaxView.js
+++ b/wax-prosemirror-core/src/WaxView.js
@@ -6,7 +6,6 @@ import React, {
   useCallback,
   useMemo,
   useEffect,
-  useState,
   forwardRef,
   useImperativeHandle,
 } from 'react';
@@ -46,7 +45,6 @@ const WaxView = forwardRef((props, ref) => {
   } = props;
 
   const WaxEditorRef = useRef();
-  const [mounted, setMounted] = useState(false);
   const context = useContext(WaxContext);
   const { createPortal } = useContext(PortalContext);
 
@@ -54,11 +52,6 @@ const WaxView = forwardRef((props, ref) => {
 
   const schema = context.app.getSchema();
 
-  if (!mounted) {
-    context.app.bootServices();
-    context.app.getShortCuts();
-  }
-
   const setEditorRef = useCallback(
     // eslint-disable-next-line consistent-return
     node => {
@@ -68,6 +61,9 @@ const WaxView = forwardRef((props, ref) => {
         // clean up the unmount if you need to.
       }
       if (node) {
+        context.app.bootServices();
+        context.app.getShortCuts();
+
         const options = WaxOptions({
           ...props,
           schema,
@@ -99,8 +95,6 @@ const WaxView = forwardRef((props, ref) => {
           },
         );
 
-        setMounted(true);
-
         context.updateView(
           {
             main: view,
-- 
GitLab