From 2ee4c60816eed4317c78e7dbe01eb0ffc279a284 Mon Sep 17 00:00:00 2001
From: chris <kokosias@yahoo.gr>
Date: Mon, 2 Nov 2020 13:26:04 +0200
Subject: [PATCH] fix regex for firefox

---
 wax-prosemirror-services/src/MathService/MathService.js | 5 +----
 wax-prosemirror-services/src/RulesService/Rules.js      | 2 +-
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/wax-prosemirror-services/src/MathService/MathService.js b/wax-prosemirror-services/src/MathService/MathService.js
index 8584f7279..3f3ca8ac7 100644
--- a/wax-prosemirror-services/src/MathService/MathService.js
+++ b/wax-prosemirror-services/src/MathService/MathService.js
@@ -17,10 +17,7 @@ class MathService extends Service {
     const schema = this.container.get('Schema');
     const rules = this.container.get('Rules');
     const newRules = [
-      inlineInputRule(
-        /(?<!\\)\$(.+)(?<!\\)\$/,
-        schema.schema.nodes.math_inline,
-      ),
+      inlineInputRule(/(?!\\)\$(.+)(?!\\)\$/, schema.schema.nodes.math_inline),
       blockInputRule(/^\$\$\s+$/, schema.schema.nodes.math_display),
     ];
     // rules.addRule(newRules);
diff --git a/wax-prosemirror-services/src/RulesService/Rules.js b/wax-prosemirror-services/src/RulesService/Rules.js
index 107bbd025..466bf45fc 100644
--- a/wax-prosemirror-services/src/RulesService/Rules.js
+++ b/wax-prosemirror-services/src/RulesService/Rules.js
@@ -55,7 +55,7 @@ class Rules {
         this.schema.nodes.heading,
         match => ({ level: match[1].length }),
       ),
-      inlineInputRule(/(?<!\\)\$(.+)(?<!\\)\$/, this.schema.nodes.math_inline),
+      inlineInputRule(/(?!\\)\$(.+)(?!\\)\$/, this.schema.nodes.math_inline),
       blockInputRule(/^\$\$\s+$/, this.schema.nodes.math_display),
     ];
   }
-- 
GitLab