From c92028ccde2a186cd2b19797f361766233166c35 Mon Sep 17 00:00:00 2001
From: shalini jha <62770-shalini_jha@users.noreply.drupalcode.org>
Date: Wed, 11 Dec 2024 20:24:27 +0000
Subject: [PATCH] Issue #3492108 by shalini_jha, chrisfromredfin,
 sayan_k_dutta, poker10: "Learn more" link from project modal does not open in
 a new tab

---
 sveltejs/public/build/bundle.js     | Bin 305391 -> 305491 bytes
 sveltejs/public/build/bundle.js.map | Bin 281697 -> 281877 bytes
 sveltejs/src/DetailModal.svelte     |   3 ++-
 3 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/sveltejs/public/build/bundle.js b/sveltejs/public/build/bundle.js
index 1ecd42ecd51f2f1766a2be6e824631a6c2dac25b..af3bd9d38857ecbfc6a3f18998f03c37eabf9225 100644
GIT binary patch
delta 328
zcmaEVQRwm|p@tU5EllDsnJukMrcbP37N4%F$SgSd*HyXg2``x<SeVQVw(ok&RKUV$
zKK(!xv&eS)PfUA(ob7+VF+E{qHiGC<pMIf$S#i70Po{-zj22*p)A@p#)wXglZ((6F
zGysX%ZvV}~JfDTpaQkdd<^_xb3FVo2Df#7k`30$Y8tN+5(-Z5Mgf&Wwa%$Ce6x8FB
zauV~hL9D!dkc!kIoxJ>_)U?#1qSPXF&4lR&Rm_UhB$@f9tG#Dxn0}y&nP<8l5A$^F
u#;Ox(>~z5cjKbUbd6}Q9Pd{YBEG1QxnuF{H1%w;g-<U9Oe`CVJTmk^cC2?v1

delta 241
zcmcb7N$CAWp@tU5EllDs87;O;ykuIy!enZ>eb-y20v1NI>F544iA@*z&ZNFQ;}g>q
zpvd;W-<X~-G8<Z%O#fQJtiGN5C(|J|M)U1Jh3{CH3@o?rV`09-!f3F4HYf7}Mk%H8
z%)FHRa=o1V<iwK9{5-vkqSQ27btMJu=@Yw{ML0`~aul=`l+>-KD_&$4o8I?@Nou;<
zd!~lz6ZSE(Pd3=WI{lvu3)}P+iHwrd6L^>_2pPx)H&AK%#goj^+wFLn@2R&(nKEyW
JGG+N$3;<j<Rto?C

diff --git a/sveltejs/public/build/bundle.js.map b/sveltejs/public/build/bundle.js.map
index 73c5001d6de8fa0e7d5f913074f3147184369379..80bae75a083a63eb2e13fc5d7ec756e62fb77ebb 100644
GIT binary patch
delta 387
zcmaDjLvZRW!G<l2yzi&qe8(s)Rg{{euA`uym!DsdnwMInke6SSnwDBrlv=c%<vpVt
zpG$Q@d1hWpez_h<frh$DbwN>nR%&vIUTINIEl6v8QchxCHnJf)2t(906KZ4fra!pK
zDAwNnmvMXdU#1<0nL`U)r_E!QpZ@j(Gw1fagUnJKj6T!-eVL`EFFwgEs^aYE=%|wj
zB9cLbyQ8DOj;EueGl=D`1D4I5{!xHgoYmjar^0!9{6l7g>2jx-br=n%3(jU%n4W!#
zSxl7}Q=F%Nlx9(xe&7@{3!^8{Nfz7xo?@=xWHEQja-Pn(jag><)GN%*j9i|M&W2#?
z9j7xMXA++N?kcn3^fT5h9MePeScKWEtvwxGOQy%~WR{+8d5t-N$t!F6K7MBL=^sj%
WS*H76XXc&$^AWSj_V3r2vq}M%Uxg6>

delta 207
zcmbO_OYq?g!G<l2yzjSrzh|`N(~eOp&&*57FW1Y-Pfje!%+J%yC`wJURj)26%Fjwo
zF3~G3%BfYij!}xqoBrS`qgeZ+zl_@-{bky5m^rw>b-KZ6X8G-V4l*lqFuG2EaFSV{
zsoZJ$$HUCREbfku?$aG-GK);#pv1z)<fA{`?-X+^Q>OFuf=A5q)6bk@7K5o}1F6+<
zpUzmttitN)nBnfR9cb<bPDa!153evUVq~+n_H=YLoxU)gS$g{0Ys?9Z9^3t{GaoMn
E0Bt=@HUIzs

diff --git a/sveltejs/src/DetailModal.svelte b/sveltejs/src/DetailModal.svelte
index fb09e201b..aa1795d0b 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>
-- 
GitLab