diff --git a/editors/demo/src/NCBI/layout/EditorElements.js b/editors/demo/src/NCBI/layout/EditorElements.js
index c5fd423e6c92c29fbd4b5698a011717b5ae43eda..fcb7a36cfeaef041763c162fd847e3ad23431b14 100644
--- a/editors/demo/src/NCBI/layout/EditorElements.js
+++ b/editors/demo/src/NCBI/layout/EditorElements.js
@@ -13,7 +13,6 @@ const fontWriting = css`
 export default css`
   .ProseMirror {
     background: white;
-    counter-reset: footnote;
     line-height: 12px;
     width: 497px;
     white-space: pre !important;
diff --git a/package.json b/package.json
index 62e85f2ff78cb9e985a9c095218966be3d48069a..3010f538a0a9297a574d143a310b257bb9fa0037 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
     }
   },
   "resolutions": {
-    "prosemirror-model": "1.14.3",
+    "prosemirror-view": "1.23.7",
     "styled-components": "5.3.0"
   },
   "devDependencies": {
diff --git a/wax-prosemirror-components/package.json b/wax-prosemirror-components/package.json
index 3bc43794079cfbc7d0ff2188bc04cbe23802a77f..fe04bb8cd5f2b2a55966e121f4d016c2a7fe3455 100644
--- a/wax-prosemirror-components/package.json
+++ b/wax-prosemirror-components/package.json
@@ -18,10 +18,10 @@
     "lodash": "^4.17.4",
     "moment": "^2.29.0",
     "prop-types": "^15.7.2",
-    "prosemirror-model": "1.14.3",
-    "prosemirror-state": "1.3.3",
+    "prosemirror-model": "1.16.1",
+    "prosemirror-state": "1.3.4",
     "prosemirror-tables": "^1.1.1",
-    "prosemirror-transform": "1.2.6",
+    "prosemirror-transform": "1.3.4",
     "react-dropdown": "^1.6.2",
     "react-transition-group": "^4.3.0",
     "styled-components": "^5.3.0",
diff --git a/wax-prosemirror-components/rollup.config.js b/wax-prosemirror-components/rollup.config.js
index 6d5572dd5a30dc5751ca4d0ee2a33adaba678a2d..764ee9b4a4198e7c0d99c64b96359d4f09960ea6 100644
--- a/wax-prosemirror-components/rollup.config.js
+++ b/wax-prosemirror-components/rollup.config.js
@@ -2,7 +2,7 @@ import babel from 'rollup-plugin-babel';
 import commonjs from '@rollup/plugin-commonjs';
 import external from 'rollup-plugin-peer-deps-external';
 import css from 'rollup-plugin-import-css';
-// import { terser } from 'rollup-plugin-terser';
+import { terser } from 'rollup-plugin-terser';
 
 export default {
   input: './index.js',
@@ -32,7 +32,7 @@ export default {
       ],
     }),
     commonjs(),
-    // terser(),
+    terser(),
   ],
   external: ['wax-prosemirror-core', 'inversify', 'prosemirror-tables'],
 };
diff --git a/wax-prosemirror-core/package.json b/wax-prosemirror-core/package.json
index 66f072346f241369991dfab2989c3a6dd698ee04..1c7b53c19aedacd571e759aa81ac3774d1609f09 100644
--- a/wax-prosemirror-core/package.json
+++ b/wax-prosemirror-core/package.json
@@ -18,17 +18,17 @@
     "inversify": "^5.0.1",
     "inversify-inject-decorators": "^3.1.0",
     "lodash": "^4.17.4",
-    "prosemirror-commands": "1.1.10",
+    "prosemirror-commands": "1.2.1",
     "prosemirror-dev-tools": "^2.1.1",
-    "prosemirror-dropcursor": "1.3.5",
-    "prosemirror-gapcursor": "1.1.5",
+    "prosemirror-dropcursor": "1.4.0",
+    "prosemirror-gapcursor": "1.2.2",
     "prosemirror-history": "1.2.0",
     "prosemirror-inputrules": "1.1.3",
-    "prosemirror-keymap": "1.1.4",
-    "prosemirror-model": "1.14.3",
-    "prosemirror-state": "1.3.3",
-    "prosemirror-transform": "1.2.6",
-    "prosemirror-view": "1.20.1",
+    "prosemirror-keymap": "1.1.5",
+    "prosemirror-model": "1.16.1",
+    "prosemirror-state": "1.3.4",
+    "prosemirror-transform": "1.3.4",
+    "prosemirror-view": "1.23.7",
     "reflect-metadata": "^0.1.13",
     "styled-components": "^5.3.0",
     "uuid": "^7.0.3",
diff --git a/wax-prosemirror-core/rollup.config.js b/wax-prosemirror-core/rollup.config.js
index e4945b74a15f92254d1504cdbbeaa020114e88a7..56fdd11466f16d27882dca008db19b7594866745 100644
--- a/wax-prosemirror-core/rollup.config.js
+++ b/wax-prosemirror-core/rollup.config.js
@@ -2,7 +2,7 @@ import babel from 'rollup-plugin-babel';
 import commonjs from '@rollup/plugin-commonjs';
 import external from 'rollup-plugin-peer-deps-external';
 import css from 'rollup-plugin-import-css';
-// import { terser } from 'rollup-plugin-terser';
+import { terser } from 'rollup-plugin-terser';
 
 export default {
   input: './index.js',
@@ -28,7 +28,7 @@ export default {
       runtimeHelpers: true,
     }),
     commonjs(),
-    // terser(),
+    terser(),
   ],
   external: [
     'react-dropdown',
diff --git a/wax-prosemirror-plugins/package.json b/wax-prosemirror-plugins/package.json
index 24dc0ee9c45a5d6831d282601cac3c4ed397f3ad..847e2822b54cf7559662c565ff2ffc7003c8d48e 100644
--- a/wax-prosemirror-plugins/package.json
+++ b/wax-prosemirror-plugins/package.json
@@ -16,12 +16,12 @@
     "highlight.js": "^10.1.1",
     "lodash": "^4.17.4",
     "mathjax-full": "3.1.4",
-    "prosemirror-commands": "1.1.10",
+    "prosemirror-commands": "1.2.1",
     "prosemirror-highlightjs": "^0.2.0",
-    "prosemirror-keymap": "1.1.4",
-    "prosemirror-state": "1.3.3",
-    "prosemirror-transform": "1.2.6",
-    "prosemirror-view": "1.20.1",
+    "prosemirror-keymap": "1.1.5",
+    "prosemirror-state": "1.3.4",
+    "prosemirror-transform": "1.3.4",
+    "prosemirror-view": "1.23.7",
     "wax-prosemirror-components": "^0.3.2",
     "wax-prosemirror-core": "^0.3.2",
     "wax-prosemirror-utilities": "^0.3.2"
diff --git a/wax-prosemirror-plugins/rollup.config.js b/wax-prosemirror-plugins/rollup.config.js
index bb698ddfd1a4be3008106ed6fafe9debc0b79dac..760bad33b90b1b3d08d454d2a3cd94707b2fe234 100644
--- a/wax-prosemirror-plugins/rollup.config.js
+++ b/wax-prosemirror-plugins/rollup.config.js
@@ -2,8 +2,7 @@ import babel from 'rollup-plugin-babel';
 import commonjs from '@rollup/plugin-commonjs';
 import external from 'rollup-plugin-peer-deps-external';
 import css from 'rollup-plugin-import-css';
-
-// import { terser } from 'rollup-plugin-terser';
+import { terser } from 'rollup-plugin-terser';
 
 export default {
   input: './index.js',
@@ -24,6 +23,6 @@ export default {
       runtimeHelpers: true,
     }),
     commonjs(),
-    // terser(),
+    terser(),
   ],
 };
diff --git a/wax-prosemirror-schema/rollup.config.js b/wax-prosemirror-schema/rollup.config.js
index 1ab3b6a57648db1781f823f3a0f0913eef68fcbe..665c99f99fe73c3f761cdf62c117c60a8196af91 100644
--- a/wax-prosemirror-schema/rollup.config.js
+++ b/wax-prosemirror-schema/rollup.config.js
@@ -2,7 +2,7 @@ import babel from 'rollup-plugin-babel';
 import commonjs from '@rollup/plugin-commonjs';
 import external from 'rollup-plugin-peer-deps-external';
 import css from 'rollup-plugin-import-css';
-// import { terser } from 'rollup-plugin-terser';
+import { terser } from 'rollup-plugin-terser';
 
 export default {
   input: './index.js',
@@ -23,7 +23,7 @@ export default {
       runtimeHelpers: true,
     }),
     commonjs(),
-    // terser(),
+    terser(),
   ],
   external: ['uuid', 'wax-prosemirror-utilities'],
 };
diff --git a/wax-prosemirror-services/package.json b/wax-prosemirror-services/package.json
index 1ea07f633ec04fca6e964ccfaf755626a3eee949..dc13e0a893e7457c052c9cf99384f99d0823818b 100644
--- a/wax-prosemirror-services/package.json
+++ b/wax-prosemirror-services/package.json
@@ -19,15 +19,15 @@
     "inversify": "^5.0.1",
     "inversify-inject-decorators": "^3.1.0",
     "lodash": "^4.17.4",
-    "prosemirror-commands": "1.1.10",
+    "prosemirror-commands": "1.2.1",
     "prosemirror-history": "1.2.0",
     "prosemirror-inputrules": "1.1.3",
-    "prosemirror-keymap": "1.1.4",
-    "prosemirror-model": "1.14.3",
+    "prosemirror-keymap": "1.1.5",
+    "prosemirror-model": "1.16.1",
     "prosemirror-schema-list": "1.1.6",
-    "prosemirror-state": "1.3.3",
-    "prosemirror-transform": "1.2.6",
-    "prosemirror-view": "1.20.1",
+    "prosemirror-state": "1.3.4",
+    "prosemirror-transform": "1.3.4",
+    "prosemirror-view": "1.23.7",
     "styled-components": "^5.3.0",
     "use-deep-compare-effect": "^1.3.1",
     "uuid": "^7.0.3",
diff --git a/wax-prosemirror-services/rollup.config.js b/wax-prosemirror-services/rollup.config.js
index 03f3008fd2eb4d894bbaa9f663049fa854f5c979..a48f921add692e0a08e341c0857224bac6d9473b 100644
--- a/wax-prosemirror-services/rollup.config.js
+++ b/wax-prosemirror-services/rollup.config.js
@@ -2,7 +2,7 @@ import babel from 'rollup-plugin-babel';
 import commonjs from '@rollup/plugin-commonjs';
 import external from 'rollup-plugin-peer-deps-external';
 import css from 'rollup-plugin-import-css';
-// import { terser } from 'rollup-plugin-terser';
+import { terser } from 'rollup-plugin-terser';
 
 export default {
   input: 'index.js',
@@ -28,7 +28,7 @@ export default {
       runtimeHelpers: true,
     }),
     commonjs(),
-    // terser(),
+    terser(),
   ],
   external: [
     'uuid',
diff --git a/wax-prosemirror-services/src/FillTheGapQuestionService/components/FeedbackComponent.js b/wax-prosemirror-services/src/FillTheGapQuestionService/components/FeedbackComponent.js
index 09f2a85e199ca8f2001c65e9e469b104211e9f34..c9f4b2045207dee993360f85bf67cdeadf05d3e0 100644
--- a/wax-prosemirror-services/src/FillTheGapQuestionService/components/FeedbackComponent.js
+++ b/wax-prosemirror-services/src/FillTheGapQuestionService/components/FeedbackComponent.js
@@ -33,7 +33,7 @@ const FeedBackInput = styled.input`
   }
 `;
 
-export default ({ node, view, getPos }) => {
+export default ({ node, view, getPos, readOnly }) => {
   const context = useContext(WaxContext);
   const [feedBack, setFeedBack] = useState(' ');
   const [isFirstRun, setFirstRun] = useState(true);
@@ -86,6 +86,7 @@ export default ({ node, view, getPos }) => {
     <FeedBack>
       <FeedBackLabel>Feedback</FeedBackLabel>
       <FeedBackInput
+        disabled={readOnly}
         onBlur={saveFeedBack}
         onChange={feedBackInput}
         onFocus={onFocus}
diff --git a/wax-prosemirror-services/src/FillTheGapQuestionService/components/FillTheGapContainerComponent.js b/wax-prosemirror-services/src/FillTheGapQuestionService/components/FillTheGapContainerComponent.js
index b0781f8077a20f183c030aa8dccb7303a1c1c6ec..af75baa87ac5376d688545444a386132fe25078b 100644
--- a/wax-prosemirror-services/src/FillTheGapQuestionService/components/FillTheGapContainerComponent.js
+++ b/wax-prosemirror-services/src/FillTheGapQuestionService/components/FillTheGapContainerComponent.js
@@ -38,7 +38,12 @@ export default ({ node, view, getPos }) => {
       <FillTheGapContainer className="fill-the-gap">
         <ContainerEditor getPos={getPos} node={node} view={view} />
         {!(readOnly && !customProps.showFeedBack) && (
-          <FeedbackComponent getPos={getPos} node={node} view={view} />
+          <FeedbackComponent
+            getPos={getPos}
+            node={node}
+            readOnly={readOnly}
+            view={view}
+          />
         )}
       </FillTheGapContainer>
     </FillTheGapWrapper>
diff --git a/wax-prosemirror-services/src/MultipleChoiceQuestionService/MultipleChoiceSingleCorrectQuestionService/components/AnswerComponent.js b/wax-prosemirror-services/src/MultipleChoiceQuestionService/MultipleChoiceSingleCorrectQuestionService/components/AnswerComponent.js
index c013fc7b771ec7db52d68fe79fbdd8f255bbc3e2..ccb94ade002431a21a64a868c28bf15a4bcaaead 100644
--- a/wax-prosemirror-services/src/MultipleChoiceQuestionService/MultipleChoiceSingleCorrectQuestionService/components/AnswerComponent.js
+++ b/wax-prosemirror-services/src/MultipleChoiceQuestionService/MultipleChoiceSingleCorrectQuestionService/components/AnswerComponent.js
@@ -180,7 +180,12 @@ export default ({ node, view, getPos }) => {
             <EditorComponent getPos={getPos} node={node} view={view} />
           </QuestionData>
           {!(readOnly && !customProps.showFeedBack) && (
-            <FeedbackComponent getPos={getPos} node={node} view={view} />
+            <FeedbackComponent
+              getPos={getPos}
+              node={node}
+              readOnly={readOnly}
+              view={view}
+            />
           )}
         </QuestionWrapper>
       </QuestionControlsWrapper>
diff --git a/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseQuestionService/components/AnswerComponent.js b/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseQuestionService/components/AnswerComponent.js
index 7303a884752de59126663b088a21e960206148d6..1982439204b59fe5e9350afd1f4795fbd49b9595 100644
--- a/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseQuestionService/components/AnswerComponent.js
+++ b/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseQuestionService/components/AnswerComponent.js
@@ -180,7 +180,12 @@ export default ({ node, view, getPos }) => {
             <EditorComponent getPos={getPos} node={node} view={view} />
           </QuestionData>
           {!(readOnly && !customProps.showFeedBack) && (
-            <FeedbackComponent getPos={getPos} node={node} view={view} />
+            <FeedbackComponent
+              getPos={getPos}
+              node={node}
+              readOnly={readOnly}
+              view={view}
+            />
           )}
         </QuestionWrapper>
       </QuestionControlsWrapper>
diff --git a/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseSingleCorrectQuestionService/components/AnswerComponent.js b/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseSingleCorrectQuestionService/components/AnswerComponent.js
index 665837da3a54e1e7d2b617015f20a702d5ef183b..36ba8d6e28a99382749e09b135adffda6583ba44 100644
--- a/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseSingleCorrectQuestionService/components/AnswerComponent.js
+++ b/wax-prosemirror-services/src/MultipleChoiceQuestionService/TrueFalseSingleCorrectQuestionService/components/AnswerComponent.js
@@ -180,7 +180,12 @@ export default ({ node, view, getPos }) => {
             <EditorComponent getPos={getPos} node={node} view={view} />
           </QuestionData>
           {!(readOnly && !customProps.showFeedBack) && (
-            <FeedbackComponent getPos={getPos} node={node} view={view} />
+            <FeedbackComponent
+              getPos={getPos}
+              node={node}
+              readOnly={readOnly}
+              view={view}
+            />
           )}
         </QuestionWrapper>
       </QuestionControlsWrapper>
diff --git a/wax-prosemirror-services/src/MultipleChoiceQuestionService/components/AnswerComponent.js b/wax-prosemirror-services/src/MultipleChoiceQuestionService/components/AnswerComponent.js
index 8ad008394c9199199be9d805ac87f1bfc79b84ea..39edde8db4deff27970a5cd7b7b4a0464a3dfaef 100644
--- a/wax-prosemirror-services/src/MultipleChoiceQuestionService/components/AnswerComponent.js
+++ b/wax-prosemirror-services/src/MultipleChoiceQuestionService/components/AnswerComponent.js
@@ -180,7 +180,12 @@ export default ({ node, view, getPos }) => {
             <EditorComponent getPos={getPos} node={node} view={view} />
           </QuestionData>
           {!(readOnly && !customProps.showFeedBack) && (
-            <FeedbackComponent getPos={getPos} node={node} view={view} />
+            <FeedbackComponent
+              getPos={getPos}
+              node={node}
+              readOnly={readOnly}
+              view={view}
+            />
           )}
         </QuestionWrapper>
       </QuestionControlsWrapper>
diff --git a/wax-prosemirror-services/src/MultipleChoiceQuestionService/components/FeedbackComponent.js b/wax-prosemirror-services/src/MultipleChoiceQuestionService/components/FeedbackComponent.js
index 1eb7cf8ac7671e39106be6a638b4a3ed8cf92873..b7b59b96c8b95b6e36a5fa6b4a9bc4f7a233d454 100644
--- a/wax-prosemirror-services/src/MultipleChoiceQuestionService/components/FeedbackComponent.js
+++ b/wax-prosemirror-services/src/MultipleChoiceQuestionService/components/FeedbackComponent.js
@@ -31,7 +31,7 @@ const FeedBackInput = styled.input`
   }
 `;
 
-export default ({ node, view, getPos }) => {
+export default ({ node, view, getPos, readOnly }) => {
   const context = useContext(WaxContext);
   const [feedBack, setFeedBack] = useState(' ');
   const [isFirstRun, setFirstRun] = useState(true);
@@ -96,6 +96,7 @@ export default ({ node, view, getPos }) => {
     <FeedBack>
       <FeedBackLabel>Feedback</FeedBackLabel>
       <FeedBackInput
+        readOnly={readOnly}
         onBlur={saveFeedBack}
         onChange={feedBackInput}
         onFocus={onFocus}
diff --git a/wax-prosemirror-services/src/NoteService/note.css b/wax-prosemirror-services/src/NoteService/note.css
index d42cfb8950d2c38587faa6db12851a25ac9217c5..9be7d97ad6c7f0faf031c614bc141a47c31f768a 100644
--- a/wax-prosemirror-services/src/NoteService/note.css
+++ b/wax-prosemirror-services/src/NoteService/note.css
@@ -1,7 +1,7 @@
 /* FootNote */
 
 .ProseMirror {
-  counter-reset: footnote;
+  counter-reset: footnote!important;
 }
 
 .ProseMirror footnote {
diff --git a/wax-prosemirror-utilities/package.json b/wax-prosemirror-utilities/package.json
index f71f99d19f50a2a30529cf91f3fac03cd610f56d..8ce11f4ce6cfd5b3ef365998ab1605c9f769cb6c 100644
--- a/wax-prosemirror-utilities/package.json
+++ b/wax-prosemirror-utilities/package.json
@@ -13,8 +13,8 @@
     "build": "BABEL_ENV=production rollup -c"
   },
   "dependencies": {
-    "prosemirror-commands": "1.1.10",
-    "prosemirror-transform": "1.2.6",
+    "prosemirror-commands": "1.2.1",
+    "prosemirror-transform": "1.3.4",
     "prosemirror-utils": "^0.9.6",
     "uuid": "^7.0.3"
   }
diff --git a/wax-prosemirror-utilities/rollup.config.js b/wax-prosemirror-utilities/rollup.config.js
index 20eb1c8f6a4b61bf717e850ec77c087426a2090b..f17dbfa377b4bba8d4a0b26efe37d72762ce165b 100644
--- a/wax-prosemirror-utilities/rollup.config.js
+++ b/wax-prosemirror-utilities/rollup.config.js
@@ -2,7 +2,7 @@ import babel from 'rollup-plugin-babel';
 import commonjs from '@rollup/plugin-commonjs';
 import external from 'rollup-plugin-peer-deps-external';
 import css from 'rollup-plugin-import-css';
-// import { terser } from 'rollup-plugin-terser';
+import { terser } from 'rollup-plugin-terser';
 
 export default {
   input: './index.js',
@@ -23,7 +23,7 @@ export default {
       runtimeHelpers: true,
     }),
     commonjs(),
-    // terser(),
+    terser(),
   ],
   external: ['uuid'],
 };
diff --git a/yarn.lock b/yarn.lock
index 472e769801d9e491dc5a541874e6e62eb96ef52f..ef7c6fc3ab34e8381063dd14fa81fce47e18bd17 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -14706,10 +14706,10 @@ property-information@^5.0.0, property-information@^5.3.0:
   dependencies:
     xtend "^4.0.0"
 
-prosemirror-commands@1.1.10:
-  version "1.1.10"
-  resolved "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.1.10.tgz#406a6589966e6cd80809cea2d801fb998639b37d"
-  integrity sha512-IWyBBXNAd44RM6NnBPljwq+/CM2oYCQJkF+YhKEAZNwzW0uFdGf4qComhjbKZzqFdu6Iub2ZhNsXgwPibA0lCQ==
+prosemirror-commands@1.2.1:
+  version "1.2.1"
+  resolved "https://registry.yarnpkg.com/prosemirror-commands/-/prosemirror-commands-1.2.1.tgz#eae0cb714df695260659b78ff5d201d3a037e50d"
+  integrity sha512-S/IkpXfpuLFsRynC2HQ5iYROUPiZskKS1+ClcWycGJvj4HMb/mVfeEkQrixYxgTl96EAh+RZQNWPC06GZXk5tQ==
   dependencies:
     prosemirror-model "^1.0.0"
     prosemirror-state "^1.0.0"
@@ -14733,19 +14733,19 @@ prosemirror-dev-tools@^2.1.1:
     react-json-tree "^0.11.0"
     unstated "^2.1.1"
 
-prosemirror-dropcursor@1.3.5:
-  version "1.3.5"
-  resolved "https://registry.yarnpkg.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.3.5.tgz#d2808c17089df0e441ad66016aecc2b6457c8a1f"
-  integrity sha512-tNUwcF2lPAkwKBZPZRtbxpwljnODRNZ3eiYloN1DSUqDjMT1nBZm0nejaEMS1TvNQ+3amibUSAiV4hX+jpASFA==
+prosemirror-dropcursor@1.4.0:
+  version "1.4.0"
+  resolved "https://registry.yarnpkg.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.4.0.tgz#91a859d4ee79c99b1c0ba6ee61c093b195c0d9f0"
+  integrity sha512-6+YwTjmqDwlA/Dm+5wK67ezgqgjA/MhSDgaNxKUzH97SmeuWFXyLeDRxxOPZeSo7yTxcDGUCWTEjmQZsVBuMrQ==
   dependencies:
     prosemirror-state "^1.0.0"
     prosemirror-transform "^1.1.0"
     prosemirror-view "^1.1.0"
 
-prosemirror-gapcursor@1.1.5:
-  version "1.1.5"
-  resolved "https://registry.yarnpkg.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.1.5.tgz#0c37fd6cbb1d7c46358c2e7397f8da9a8b5c6246"
-  integrity sha512-SjbUZq5pgsBDuV3hu8GqgIpZR5eZvGLM+gPQTqjVVYSMUCfKW3EGXTEYaLHEl1bGduwqNC95O3bZflgtAb4L6w==
+prosemirror-gapcursor@1.2.2:
+  version "1.2.2"
+  resolved "https://registry.yarnpkg.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.2.2.tgz#7394613ba4a1601fad1f36f1cff8961968c22ffa"
+  integrity sha512-7YzuRBbu9W7HGQde84kCHfIjaRLNcAdeijbgqrm/R9dsdTWkV+rrdcmic/sCc+bptiNpvjCEE+R6hrbT8zFQeQ==
   dependencies:
     prosemirror-keymap "^1.0.0"
     prosemirror-model "^1.0.0"
@@ -14774,7 +14774,15 @@ prosemirror-inputrules@1.1.3:
     prosemirror-state "^1.0.0"
     prosemirror-transform "^1.0.0"
 
-prosemirror-keymap@1.1.4, prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2:
+prosemirror-keymap@1.1.5:
+  version "1.1.5"
+  resolved "https://registry.yarnpkg.com/prosemirror-keymap/-/prosemirror-keymap-1.1.5.tgz#b5984c7d30f5c75956c853126c54e9e624c0327b"
+  integrity sha512-8SZgPH3K+GLsHL2wKuwBD9rxhsbnVBTwpHCO4VUO5GmqUQlxd/2GtBVWTsyLq4Dp3N9nGgPd3+lZFKUDuVp+Vw==
+  dependencies:
+    prosemirror-state "^1.0.0"
+    w3c-keyname "^2.2.0"
+
+prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2:
   version "1.1.4"
   resolved "https://registry.yarnpkg.com/prosemirror-keymap/-/prosemirror-keymap-1.1.4.tgz#8b481bf8389a5ac40d38dbd67ec3da2c7eac6a6d"
   integrity sha512-Al8cVUOnDFL4gcI5IDlG6xbZ0aOD/i3B17VT+1JbHWDguCgt/lBHVTHUBcKvvbSg6+q/W4Nj1Fu6bwZSca3xjg==
@@ -14782,10 +14790,10 @@ prosemirror-keymap@1.1.4, prosemirror-keymap@^1.0.0, prosemirror-keymap@^1.1.2:
     prosemirror-state "^1.0.0"
     w3c-keyname "^2.2.0"
 
-prosemirror-model@1.14.3, prosemirror-model@>=1.0.0, prosemirror-model@^1.0.0, prosemirror-model@^1.1.0, prosemirror-model@^1.14.3, prosemirror-model@^1.2.0, prosemirror-model@^1.8.1:
-  version "1.14.3"
-  resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.14.3.tgz#a9c250d3c4023ddf10ecb41a0a7a130e9741d37e"
-  integrity sha512-yzZlBaSxfUPIIP6U5Edh5zKxJPZ5f7bwZRhiCuH3UYkWhj+P3d8swHsbuAMOu/iDatDc5J/Qs5Mb3++mZf+CvQ==
+prosemirror-model@1.16.1, prosemirror-model@>=1.0.0, prosemirror-model@^1.0.0, prosemirror-model@^1.16.0, prosemirror-model@^1.2.0, prosemirror-model@^1.8.1:
+  version "1.16.1"
+  resolved "https://registry.yarnpkg.com/prosemirror-model/-/prosemirror-model-1.16.1.tgz#fb388270bc9609b66298d6a7e15d0cc1d6c61253"
+  integrity sha512-r1/w0HDU40TtkXp0DyKBnFPYwd8FSlUSJmGCGFv4DeynfeSlyQF2FD0RQbVEMOe6P3PpUSXM6LZBV7W/YNZ4mA==
   dependencies:
     orderedmap "^1.1.0"
 
@@ -14812,7 +14820,15 @@ prosemirror-schema-list@^1.0.0:
     prosemirror-model "^1.0.0"
     prosemirror-transform "^1.0.0"
 
-prosemirror-state@1.3.3, prosemirror-state@>=1.0.0, prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.3.1:
+prosemirror-state@1.3.4:
+  version "1.3.4"
+  resolved "https://registry.yarnpkg.com/prosemirror-state/-/prosemirror-state-1.3.4.tgz#4c6b52628216e753fc901c6d2bfd84ce109e8952"
+  integrity sha512-Xkkrpd1y/TQ6HKzN3agsQIGRcLckUMA9u3j207L04mt8ToRgpGeyhbVv0HI7omDORIBHjR29b7AwlATFFf2GLA==
+  dependencies:
+    prosemirror-model "^1.0.0"
+    prosemirror-transform "^1.0.0"
+
+prosemirror-state@>=1.0.0, prosemirror-state@^1.0.0, prosemirror-state@^1.2.2, prosemirror-state@^1.3.1:
   version "1.3.3"
   resolved "https://registry.yarnpkg.com/prosemirror-state/-/prosemirror-state-1.3.3.tgz#b2862866b14dec2b3ae1ab18229f2bd337651a2c"
   integrity sha512-PLXh2VJsIgvlgSTH6I2Yg6vk1CzPDp21DFreVpQtDMY2S6WaMmrQgDTLRcsrD8X38v8Yc873H7+ogdGzyIPn+w==
@@ -14840,10 +14856,10 @@ prosemirror-test-builder@^1.0.1:
     prosemirror-schema-basic "^1.0.0"
     prosemirror-schema-list "^1.0.0"
 
-prosemirror-transform@1.2.6, prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.2.1:
-  version "1.2.6"
-  resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.2.6.tgz#b3ad86e976c49f7dd541cc39e0d7215bcfe7b596"
-  integrity sha512-DyV6cRip8//GIHTrqBe2B7I8VjPFQZYuBuB4clpguq1SrS9lLponoBt/0XRWxETkCVsxYSvwE76X0zo6AZhwaw==
+prosemirror-transform@1.3.4, prosemirror-transform@^1.0.0, prosemirror-transform@^1.1.0, prosemirror-transform@^1.2.1:
+  version "1.3.4"
+  resolved "https://registry.yarnpkg.com/prosemirror-transform/-/prosemirror-transform-1.3.4.tgz#1d1997009b7b145c2aa2773f7f670c8a3d4cb46f"
+  integrity sha512-gTsg3UIeaFuEY6+YmNPMgTpEkCKPedkFIUnsPpOMbclU701fEVI/e4VOXACXh3BO5rZJaBbEBwrnzB0mLp6eBA==
   dependencies:
     prosemirror-model "^1.0.0"
 
@@ -14852,21 +14868,12 @@ prosemirror-utils@^0.9.6:
   resolved "https://registry.yarnpkg.com/prosemirror-utils/-/prosemirror-utils-0.9.6.tgz#3d97bd85897e3b535555867dc95a51399116a973"
   integrity sha512-UC+j9hQQ1POYfMc5p7UFxBTptRiGPR7Kkmbl3jVvU8VgQbkI89tR/GK+3QYC8n+VvBZrtAoCrJItNhWSxX3slA==
 
-prosemirror-view@1.20.1:
-  version "1.20.1"
-  resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.20.1.tgz#174ba8ca358c73cc05e9a92a3d252bcf181ea337"
-  integrity sha512-djWORhy3a706mUH4A2dgEEV0IPZqQd1tFyz/ZVHJNoqhSgq82FwG6dq7uqHeUB2KdVSNfI2yc3rwfqlC/ll2pA==
-  dependencies:
-    prosemirror-model "^1.14.3"
-    prosemirror-state "^1.0.0"
-    prosemirror-transform "^1.1.0"
-
-prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.5.1:
-  version "1.16.0"
-  resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.16.0.tgz#024440a8e9acbbb5826572eef58c21c11cd1e454"
-  integrity sha512-iFtStCw2byF0yLc3mm1ezGdFSd6SWM4pnJod+ZaJiU5ju36QdYM4Xwa+qNm/AaI2/MgxpJqi8jsGWOJNkeBQ/Q==
+prosemirror-view@1.23.7, prosemirror-view@^1.0.0, prosemirror-view@^1.1.0, prosemirror-view@^1.13.3, prosemirror-view@^1.5.1:
+  version "1.23.7"
+  resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.23.7.tgz#f003af94445ef456e397c18cf4bb995e7072097f"
+  integrity sha512-ugY+g/4UI2Ree1zzdvbyQWF2KpbFa7kxKMLHaEJcxiPaErnZiD5wZFqIgFinc7fY2v/QM3DLnJ++2I45ULRdrg==
   dependencies:
-    prosemirror-model "^1.1.0"
+    prosemirror-model "^1.16.0"
     prosemirror-state "^1.0.0"
     prosemirror-transform "^1.1.0"