On the latest stable version, I see a JavaScript error when I click the “Create invite link” button at /u/user_name/invited/pending.
The console shows:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading ‘slice’)
at h.shortKey (chunk.f105ceace2ad381ddb2f.d41d8cd9.js:241:61588)
If the invite object is rendered before invite_key is populated from the server, the invite_key is undefined and it crashes when using .slice() on nothing.
In invite.js, the shortKey function tries to shorten an invite key:
shortKey(key) {
return key.slice(0, 4) + “…”;
}
I can’t reproduce it on meta, so maybe I see it because my server or network isn’t as fast. But checking if the key exists before using it seems to resolve it:
return key ? key.slice(0, 4) + “…” : “”;