fix: subdomains should be ignored for user handles

This commit is contained in:
patak 2022-11-23 23:41:19 +01:00
parent f596973603
commit 2ece5f5619

View file

@ -16,7 +16,8 @@ export function defaultHandle(el: Element) {
const matchUser = href.value.match(UserLinkRE)
if (matchUser) {
const [, server, username] = matchUser
href.value = `/@${username}@${server}`
// Handles need to ignore server subdomains
href.value = `/@${username}@${server.replace(/(.+\.)(.+\..+)/, '$2')}`
}
const matchTag = href.value.match(TagLinkRE)
if (matchTag) {