From ed0b7cab69944774e7ebc19ff0a6734d374834d0 Mon Sep 17 00:00:00 2001
From: Ke Wang <me@ke.wang>
Date: Fri, 17 Mar 2023 15:08:30 +0800
Subject: [PATCH] improve css for KaTeX, MathJax issue workaround

---
 package.json              | 2 +-
 src/lib/classes/Marker.ts | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/package.json b/package.json
index b52ef67..db2e706 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@notelix/web-marker",
-  "version": "2.0.5",
+  "version": "2.0.6",
   "description": "a web page highlighter",
   "main": "./build/web-marker.js",
   "types": "./build/libroot.d.ts",
diff --git a/src/lib/classes/Marker.ts b/src/lib/classes/Marker.ts
index 9fcfd98..a2f6475 100644
--- a/src/lib/classes/Marker.ts
+++ b/src/lib/classes/Marker.ts
@@ -12,8 +12,7 @@ const AttributeNameHighlightId = "highlight-id";
 
 const defaultCharsToKeepForTextBeforeAndTextAfter = 128;
 const blackListedElementStyle = document.createElement("style");
-blackListedElementStyle.innerText = `.${HighlightBlacklistedElementClassName}, .MJX_Assistive_MathML>math>mi, .MJX_Assistive_MathML>math>mo, .MJX_Assistive_MathML>math> mn, math>semantics mi, math>semantics mo, math>semantics mn {display:none!important;};`;
-
+blackListedElementStyle.innerText = `.${HighlightBlacklistedElementClassName}, .MJX_Assistive_MathML>math>*, math>semantics>* {display:none!important;};`;
 interface MarkerConstructorArgs {
   rootElement?: HTMLElement;
   eventHandler?: EventHandler;