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}