[Glitch] Fix double encoding in links

Port 4ee21c2e29 to glitch-soc

Signed-off-by: Claire <claire.github-309c@sitedethib.com>
This commit is contained in:
Claire
2025-11-18 16:37:14 +01:00
parent c7481cb2ca
commit f04b06a44f

View File

@@ -144,7 +144,7 @@ export const HandledLink: FC<HandledLinkProps & ComponentProps<'a'>> = ({
return ( return (
<Link <Link
className={classNames('mention hashtag', className)} className={classNames('mention hashtag', className)}
to={`/tags/${hashtag}`} to={`/tags/${encodeURIComponent(hashtag)}`}
rel='tag' rel='tag'
data-menu-hashtag={hashtagAccountId} data-menu-hashtag={hashtagAccountId}
> >
@@ -194,7 +194,7 @@ export const HandledLink: FC<HandledLinkProps & ComponentProps<'a'>> = ({
return ( return (
<a <a
{...props} {...props}
href={encodeURI(href)} href={href}
title={href} title={href}
className={classNames('unhandled-link', className)} className={classNames('unhandled-link', className)}
target='_blank' target='_blank'