diff --git a/Iceshrimp.Backend/Core/Federation/ActivityPub/UserRenderer.cs b/Iceshrimp.Backend/Core/Federation/ActivityPub/UserRenderer.cs index 1c2055bd..2429479f 100644 --- a/Iceshrimp.Backend/Core/Federation/ActivityPub/UserRenderer.cs +++ b/Iceshrimp.Backend/Core/Federation/ActivityPub/UserRenderer.cs @@ -100,8 +100,10 @@ public class UserRenderer(IOptions config, DatabaseConte private static string RenderFieldValue(string value) { if (!value.StartsWith("http://") && !value.StartsWith("https://")) return value; - return !Uri.TryCreate(value, UriKind.Absolute, out var result) - ? value - : $"{value}"; + if (!Uri.TryCreate(value, UriKind.Absolute, out var uri)) + return value; + + var displayUri = uri.Host + uri.PathAndQuery + uri.Fragment; + return $"{displayUri}"; } } \ No newline at end of file