From 997079f5910b9ef8bb1ed4a91486fd2567a19606 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Thu, 27 Jun 2024 13:48:27 +0300
Subject: [PATCH] fix fullscreen

---
 wax-prosemirror-core/src/components/ui/Dropdown.js        | 1 -
 wax-prosemirror-core/src/useWaxView.js                    | 8 ++++++++
 .../src/FullScreenService/components/FullScreenButton.js  | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/wax-prosemirror-core/src/components/ui/Dropdown.js b/wax-prosemirror-core/src/components/ui/Dropdown.js
index 07968d921..c451e6466 100644
--- a/wax-prosemirror-core/src/components/ui/Dropdown.js
+++ b/wax-prosemirror-core/src/components/ui/Dropdown.js
@@ -24,7 +24,6 @@ const DropWrapper = styled.div`
 const Dropdown = props => {
   const { className, disabled, dropComponent, iconName, label, title } = props;
   const [isOpen, setIsOpen] = useState(false);
-  console.log('fkffkfk');
   const { t, i18n } = useTranslation();
 
   return (
diff --git a/wax-prosemirror-core/src/useWaxView.js b/wax-prosemirror-core/src/useWaxView.js
index 2f6c965ed..915a70dd2 100644
--- a/wax-prosemirror-core/src/useWaxView.js
+++ b/wax-prosemirror-core/src/useWaxView.js
@@ -67,6 +67,14 @@ const useWaxView = props => {
             'main',
           );
         },
+        blur(editorView) {
+          context.updateView(
+            {
+              main: editorView,
+            },
+            'main',
+          );
+        },
         mousedown: editorView => {
           context.updateView(
             {
diff --git a/wax-prosemirror-services/src/FullScreenService/components/FullScreenButton.js b/wax-prosemirror-services/src/FullScreenService/components/FullScreenButton.js
index 3bb3c6266..c744d370f 100644
--- a/wax-prosemirror-services/src/FullScreenService/components/FullScreenButton.js
+++ b/wax-prosemirror-services/src/FullScreenService/components/FullScreenButton.js
@@ -12,10 +12,10 @@ const FullScreenButton = ({ view = {}, item }) => {
   const context = useContext(WaxContext);
 
   const { activeViewId, activeView, options } = context;
-
   const { state } = view;
 
   const handleMouseDown = e => {
+    context.updateView({}, 'main');
     e.preventDefault();
     Object.assign(options, { fullScreen: !options.fullScreen });
     activeView.dispatch(
-- 
GitLab