diff --git a/src/lib/philomena/tag-utils.ts b/src/lib/philomena/tag-utils.ts index 0035c2f..91b5464 100644 --- a/src/lib/philomena/tag-utils.ts +++ b/src/lib/philomena/tag-utils.ts @@ -101,8 +101,8 @@ export function resolveTagNameFromLink(tagLink: URL): string | null { } return decodeURIComponent(encodedTagName) - .replaceAll(/-[a-z]+-/gi, match => slugEncodedCharacters.get(match) ?? match) - .replaceAll('+', ' '); + .replaceAll('+', ' ') + .replaceAll(/-[a-z]+-/gi, match => slugEncodedCharacters.get(match) ?? match); } /**