diff --git a/ts/admin.ts b/ts/admin.ts index d4fe9bf..dc77d12 100644 --- a/ts/admin.ts +++ b/ts/admin.ts @@ -89,7 +89,7 @@ for (let tab of ["invites", "accounts", "settings"]) { } } -if (window.location.pathname == window.URLBase + "/") { +if ((window.URLBase + "/").includes(window.location.pathname)) { window.tabs.switch("invites", true); } diff --git a/ts/modules/invites.ts b/ts/modules/invites.ts index 173d1de..a1d6028 100644 --- a/ts/modules/invites.ts +++ b/ts/modules/invites.ts @@ -45,6 +45,7 @@ export class DOMInvite implements Invite { for (let split of ["#", "?"]) { codeLink = codeLink.split(split)[0]; } + if (codeLink.slice(0, -1) != "/") { codeLink += "/"; } this._codeLink = codeLink + "invite/" + code; const linkEl = this._codeArea.querySelector("a") as HTMLAnchorElement; if (this.label == "") {