diff --git a/client/src/components/Footer.tsx b/client/src/components/Footer.tsx
index c36bec3..31d4855 100644
--- a/client/src/components/Footer.tsx
+++ b/client/src/components/Footer.tsx
@@ -6,7 +6,12 @@ export default function Footer() {
© 2023{" "}
-
+
nize
@@ -15,7 +20,7 @@ export default function Footer() {
diff --git a/client/src/components/Header.tsx b/client/src/components/Header.tsx
index 5f1ac0e..6fb3a18 100644
--- a/client/src/components/Header.tsx
+++ b/client/src/components/Header.tsx
@@ -26,7 +26,7 @@ export default function Header() {
here
diff --git a/client/src/components/archive/ArchivedGame.tsx b/client/src/components/archive/ArchivedGame.tsx
index ab18ee4..b912181 100644
--- a/client/src/components/archive/ArchivedGame.tsx
+++ b/client/src/components/archive/ArchivedGame.tsx
@@ -190,7 +190,7 @@ export default function ArchivedGame({ game }: { game: Game }) {
}
href={typeof game.black?.id === "number" ? `/user/${game.black?.name}` : undefined}
target="_blank"
- rel="noreferrer"
+ rel="noopener noreferrer"
>
{game.black?.name}
@@ -206,7 +206,7 @@ export default function ArchivedGame({ game }: { game: Game }) {
}
href={typeof game.white?.id === "number" ? `/user/${game.white?.name}` : undefined}
target="_blank"
- rel="noreferrer"
+ rel="noopener noreferrer"
>
{game.white?.name}
diff --git a/client/src/components/game/GamePage.tsx b/client/src/components/game/GamePage.tsx
index fca6f91..fbe722a 100644
--- a/client/src/components/game/GamePage.tsx
+++ b/client/src/components/game/GamePage.tsx
@@ -367,7 +367,7 @@ export default function GamePage({ initialLobby }: { initialLobby: Game }) {
}
href={typeof lobby.black?.id === "number" ? `/user/${lobby.black?.name}` : undefined}
target="_blank"
- rel="noreferrer"
+ rel="noopener noreferrer"
>
{lobby.black?.name || "(no one)"}
@@ -388,7 +388,7 @@ export default function GamePage({ initialLobby }: { initialLobby: Game }) {
}
href={typeof lobby.white?.id === "number" ? `/user/${lobby.white?.name}` : undefined}
target="_blank"
- rel="noreferrer"
+ rel="noopener noreferrer"
>
{lobby.white?.name || "(no one)"}
@@ -662,9 +662,14 @@ export default function GamePage({ initialLobby }: { initialLobby: Game }) {
: `The game was won by checkmate (${lobby.winner}).`}{" "}
You can review the archived game at{" "}
-
+
ches.su/archive/{lobby.id}
-
+
.
) : abandonSeconds > 0 ? (
@@ -718,7 +723,7 @@ export default function GamePage({ initialLobby }: { initialLobby: Game }) {
typeof m.author.id === "number" ? `/user/${m.author.name}` : undefined
}
target="_blank"
- rel="noreferrer"
+ rel="noopener noreferrer"
>
{m.author.name}