From d11923f6a5fe305da16c2154309d44be11693e0f Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Fri, 27 Mar 2026 02:32:13 +0100 Subject: [PATCH] fix: remove unused import and guard URL parsing in AddDmMemberModal Remove unused TaggedFriend type import. Wrap new URL() in try/catch for federation origin display to handle malformed _instanceOrigin. --- packages/web/src/components/modals/AddDmMemberModal.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web/src/components/modals/AddDmMemberModal.tsx b/packages/web/src/components/modals/AddDmMemberModal.tsx index 385117f4..5ceb3a8a 100644 --- a/packages/web/src/components/modals/AddDmMemberModal.tsx +++ b/packages/web/src/components/modals/AddDmMemberModal.tsx @@ -5,7 +5,7 @@ import { Avatar } from '../ui/Avatar'; import { useUIStore } from '../../stores/uiStore'; import { useSpaceStore } from '../../stores/spaceStore'; import { useAuthStore } from '../../stores/authStore'; -import { useSocialStore, type TaggedFriend } from '../../stores/socialStore'; +import { useSocialStore } from '../../stores/socialStore'; import { api } from '../../api/client'; import { isSelf } from '../../utils/identity'; @@ -224,7 +224,7 @@ export function AddDmMemberModal() { : friend.username.includes('@') ? `@${friend.username}` : friend._instanceOrigin - ? `@${friend.username}@${new URL(friend._instanceOrigin).host}` + ? `@${friend.username}@${(() => { try { return new URL(friend._instanceOrigin).host; } catch { return friend._instanceOrigin; } })()}` : `@${friend.username}`}