fix: player info regex greedily captured trailing slash

The regex .+) matched '76561198984102849/' instead of just the
SteamID. Changed to [^/]+) which stops at the trailing slash.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-06-13 18:49:41 +02:00
co-authored by Copilot
parent 7386e9f8cb
commit 93a6cb09e4
+1 -1
View File
@@ -105,7 +105,7 @@
Router.add(/^\/([^/]+)\/console$/, 'Console', function (p, c) { setActivePage('Console'); ConsolePage(p, c); });
Router.add(/^\/([^/]+)\/chat$/, 'Chat', function (p, c) { setActivePage('Chat'); ChatPage(p, c); });
Router.add(/^\/([^/]+)\/playerlist$/, 'Player List', function (p, c) { setActivePage('Player List'); PlayerListPage(p, c); });
Router.add(/^\/([^/]+)\/player\/(.+)$/, 'Player Info', function (p, c) { setActivePage('Player Info'); PlayerInfoPage(p, c); });
Router.add(/^\/([^/]+)\/player\/([^/]+)$/, 'Player Info', function (p, c) { setActivePage('Player Info'); PlayerInfoPage(p, c); });
Router.start('#app-view');