From 4ea87cfcfd32a4ef8c0fbd0d2809002c9e80df03 Mon Sep 17 00:00:00 2001 From: canisminor1990 Date: Thu, 18 Jul 2024 14:41:38 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20Fix=20XSS=20(#176)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Highlighter/SyntaxHighlighter/index.tsx | 2 +- src/hooks/useHighlight.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Highlighter/SyntaxHighlighter/index.tsx b/src/Highlighter/SyntaxHighlighter/index.tsx index cdc12c12..7c93f638 100644 --- a/src/Highlighter/SyntaxHighlighter/index.tsx +++ b/src/Highlighter/SyntaxHighlighter/index.tsx @@ -23,7 +23,7 @@ const SyntaxHighlighter = memo( return ( <> - {isLoading ? ( + {isLoading || !data ? (
               {children.trim()}
diff --git a/src/hooks/useHighlight.ts b/src/hooks/useHighlight.ts
index 150e8132..3b87dbc8 100644
--- a/src/hooks/useHighlight.ts
+++ b/src/hooks/useHighlight.ts
@@ -58,7 +58,7 @@ export const useHighlight = (text: string, lang: string, isDarkMode: boolean) =>
         });
         return html;
       } catch {
-        return `
${text}
`; + return ''; } }, { revalidateOnFocus: false },