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} ),