<.avatar class="h-8 w-8">
diff --git a/lib/algora_web/live/org/bounties_new_live.ex b/lib/algora_web/live/org/bounties_new_live.ex
index 5f232c698..6910a9ead 100644
--- a/lib/algora_web/live/org/bounties_new_live.ex
+++ b/lib/algora_web/live/org/bounties_new_live.ex
@@ -165,7 +165,7 @@ defmodule AlgoraWeb.Org.BountiesNewLive do
<.icon name="tabler-chevron-right" class="h-4 w-4" />
- <.link href={Bounty.url(bounty)} class="hover:underline">
+ <.link href={Bounty.url(bounty)} target="_blank" rel="noopener noreferrer" class="hover:underline">
{Bounty.path(bounty)}
diff --git a/lib/algora_web/live/org/home_live.ex b/lib/algora_web/live/org/home_live.ex
index d55e34d42..26226dd88 100644
--- a/lib/algora_web/live/org/home_live.ex
+++ b/lib/algora_web/live/org/home_live.ex
@@ -173,7 +173,7 @@ defmodule AlgoraWeb.Org.HomeLive do
class="flex shrink-0 items-center gap-1 whitespace-nowrap text-sm text-muted-foreground"
>
<.icon name="tabler-chevron-right" class="h-4 w-4" />
- <.link href={Bounty.url(bounty)} class="hover:underline">
+ <.link href={Bounty.url(bounty)} target="_blank" rel="noopener noreferrer" class="hover:underline">
{Bounty.path(bounty)}
diff --git a/lib/algora_web/live/user/profile_live.ex b/lib/algora_web/live/user/profile_live.ex
index 67ebc4707..6969b7cb8 100644
--- a/lib/algora_web/live/user/profile_live.ex
+++ b/lib/algora_web/live/user/profile_live.ex
@@ -134,6 +134,8 @@ defmodule AlgoraWeb.User.ProfileLive do
<.link
:if={ticket.repository}
href={"https://github.com/#{ticket.repository.user.provider_login}/#{ticket.repository.name}/issues/#{ticket.number}"}
+ target="_blank"
+ rel="noopener noreferrer"
class="hover:underline"
>
{ticket.repository.name}#{ticket.number}
@@ -141,6 +143,8 @@ defmodule AlgoraWeb.User.ProfileLive do
<.link
:if={!ticket.repository && ticket.url}
href={ticket.url}
+ target="_blank"
+ rel="noopener noreferrer"
class="hover:underline"
>
{Algora.Util.path_from_url(ticket.url)}