From 79c4b3bf55ab06af830cb47bfe4ca1ee906e246a Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Wed, 22 Apr 2026 21:04:00 +0530 Subject: [PATCH] chore: Add noopener --- .vscode/settings.json | 2 ++ src/lib/components/DesktopEditor.svelte | 6 +++++- src/lib/components/migration/editorChooserActions.ts | 6 ++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index cfba73fb..c5fa7f01 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -18,6 +18,8 @@ "mermaidchart", "mindmap", "NEWYEAR", + "noopener", + "noreferrer", "Pageview", "pako", "panmove", diff --git a/src/lib/components/DesktopEditor.svelte b/src/lib/components/DesktopEditor.svelte index 4979ab9c..2a920a1c 100644 --- a/src/lib/components/DesktopEditor.svelte +++ b/src/lib/components/DesktopEditor.svelte @@ -224,7 +224,11 @@ onClose={closePopup} onTryFree={() => { logMermaidChartClick('vibeDiagramming'); - window.open($urlsStore.mermaidChart({ medium: 'vibe_diagramming' }).save, '_blank'); + window.open( + $urlsStore.mermaidChart({ medium: 'vibe_diagramming' }).save, + '_blank', + 'noopener' + ); closePopup(); }} /> diff --git a/src/lib/components/migration/editorChooserActions.ts b/src/lib/components/migration/editorChooserActions.ts index 700c9a27..c4c78411 100644 --- a/src/lib/components/migration/editorChooserActions.ts +++ b/src/lib/components/migration/editorChooserActions.ts @@ -47,7 +47,8 @@ export const createEditorChooserActions = ( utmCampaign: resolveUtmCampaign(variant, buttonClick), utmMedium }), - '_blank' + '_blank', + 'noopener' ); }; @@ -64,7 +65,8 @@ export const createEditorChooserActions = ( utmCampaign: resolveUtmCampaign(variant, buttonClick), utmMedium }), - '_blank' + '_blank', + 'noopener' ); };