From 8769968141c107864ffa988bbdaabe61f63f836e Mon Sep 17 00:00:00 2001 From: Salihu Date: Sun, 9 Aug 2026 20:46:30 +0100 Subject: [PATCH] fix exponential backtracking in regex --- packages/editor-ext/src/lib/markdown/utils/tabs.marked.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/editor-ext/src/lib/markdown/utils/tabs.marked.ts b/packages/editor-ext/src/lib/markdown/utils/tabs.marked.ts index ed54b78ea..54e2f3372 100644 --- a/packages/editor-ext/src/lib/markdown/utils/tabs.marked.ts +++ b/packages/editor-ext/src/lib/markdown/utils/tabs.marked.ts @@ -14,7 +14,7 @@ interface TabbedToken { } const HEADER_RE = - /^===([!+])?\s*["'“”‘’]((?:\\.|[^"'“”‘’\n])+?)["'“”‘’]\s*$/gm; + /^===([!+])?\s*["'“”‘’]((?:\\["\\]|[^\\"'“”‘’\n])+?)["'“”‘’]\s*$/gm; export const tabsExtension = { name: 'tabbed',