From 2ece5f56190b552de8e130126a976450b9c5033f Mon Sep 17 00:00:00 2001 From: patak Date: Wed, 23 Nov 2022 23:41:19 +0100 Subject: [PATCH] fix: subdomains should be ignored for user handles --- composables/content.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/composables/content.ts b/composables/content.ts index 916b2fa4..7e786ca2 100644 --- a/composables/content.ts +++ b/composables/content.ts @@ -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) {