diff --git a/sveltejs/public/build/bundle.js b/sveltejs/public/build/bundle.js
index 1ecd42ecd51f2f1766a2be6e824631a6c2dac25b..af3bd9d38857ecbfc6a3f18998f03c37eabf9225 100644
Binary files a/sveltejs/public/build/bundle.js and b/sveltejs/public/build/bundle.js differ
diff --git a/sveltejs/public/build/bundle.js.map b/sveltejs/public/build/bundle.js.map
index 73c5001d6de8fa0e7d5f913074f3147184369379..80bae75a083a63eb2e13fc5d7ec756e62fb77ebb 100644
Binary files a/sveltejs/public/build/bundle.js.map and b/sveltejs/public/build/bundle.js.map differ
diff --git a/sveltejs/src/DetailModal.svelte b/sveltejs/src/DetailModal.svelte
index fb09e201bd6aab9c789d7f30c226891c9fd95475..aa1795d0bb248d23096a6861c06826206bc25ec9 100644
--- a/sveltejs/src/DetailModal.svelte
+++ b/sveltejs/src/DetailModal.svelte
@@ -17,6 +17,7 @@
     const anchors = description.getElementsByTagName('a');
     for (let i = 0; i < anchors.length; i++) {
       anchors[i].setAttribute('target', '_blank');
+      anchors[i].setAttribute('rel', 'noopener noreferrer');
     }
     project.body.value = description.innerHTML;
   });
@@ -123,7 +124,7 @@
       >
         <button
           class="project__action_button"
-          onclick="window.location.href='{project.url}';"
+          onclick={`window.open('${project.url}', '_blank', 'noopener,noreferrer')`}
           >{Drupal.t('Learn more')}</button
         >
       </div>