From 2f430421805da09e813b5882ba7e71a3dedf7ee0 Mon Sep 17 00:00:00 2001
From: waychan23
Date: Sat, 13 Dec 2025 10:58:25 +0800
Subject: [PATCH 1/2] [feat] Markdown viewer open links in a new tab.
---
surfsense_web/components/markdown-viewer.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/surfsense_web/components/markdown-viewer.tsx b/surfsense_web/components/markdown-viewer.tsx
index 7b4ce57fe..e94f24643 100644
--- a/surfsense_web/components/markdown-viewer.tsx
+++ b/surfsense_web/components/markdown-viewer.tsx
@@ -28,7 +28,7 @@ export function MarkdownViewer({ content, className }: MarkdownViewerProps) {
),
a: ({ node, children, ...props }: any) => (
-
+
{children}
),
From c19eb46b0d6582504d5a185fa143acfecec47f5f Mon Sep 17 00:00:00 2001
From: waychan23
Date: Sat, 13 Dec 2025 13:44:27 +0800
Subject: [PATCH 2/2] fix: add noopener and noreferer attrs to link element in
markdown viewer for security reason
---
surfsense_web/components/markdown-viewer.tsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/surfsense_web/components/markdown-viewer.tsx b/surfsense_web/components/markdown-viewer.tsx
index e94f24643..00d0211df 100644
--- a/surfsense_web/components/markdown-viewer.tsx
+++ b/surfsense_web/components/markdown-viewer.tsx
@@ -28,7 +28,7 @@ export function MarkdownViewer({ content, className }: MarkdownViewerProps) {
),
a: ({ node, children, ...props }: any) => (
-
+
{children}
),