From c665d4a7c6390803367e74ae1b7c1ef782663751 Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Sun, 31 May 2026 17:51:56 -0400 Subject: [PATCH] fix(ui): prevent long usernames from overflowing Edit User modal, User Preview modal, and sidebar (#25185) Long usernames overflow the Edit User modal, User Preview modal header, and the sidebar user area because the flex containers lack width constraints. - EditUserModal: add min-w-0 to the flex-1 container so the existing truncate class takes effect - UserPreviewModal: add min-w-0 and truncate to the title container, flex-shrink-0 to the close button so it stays visible - Sidebar: add truncate to the username display and flex-shrink-0 to the avatar container to prevent it from being squeezed --- src/lib/components/admin/UserPreviewModal.svelte | 4 ++-- src/lib/components/admin/Users/UserList.svelte | 2 +- src/lib/components/admin/Users/UserList/EditUserModal.svelte | 2 +- src/lib/components/layout/Sidebar.svelte | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/lib/components/admin/UserPreviewModal.svelte b/src/lib/components/admin/UserPreviewModal.svelte index ce2c66bde5..d7791ebb10 100644 --- a/src/lib/components/admin/UserPreviewModal.svelte +++ b/src/lib/components/admin/UserPreviewModal.svelte @@ -35,14 +35,14 @@
-
+
{$i18n.t('User Preview')} {#if userName} {userName} {/if}
- {user.email} + {user.email} {dayjs(user.last_active_at * 1000).fromNow()} diff --git a/src/lib/components/admin/Users/UserList/EditUserModal.svelte b/src/lib/components/admin/Users/UserList/EditUserModal.svelte index 3fb6186284..ba115ad921 100644 --- a/src/lib/components/admin/Users/UserList/EditUserModal.svelte +++ b/src/lib/components/admin/Users/UserList/EditUserModal.svelte @@ -99,7 +99,7 @@ />
-
+
{selectedUser.name} diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index ec470c4161..1df8725532 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -1611,7 +1611,7 @@
-
+
{/if}
-
{$user?.name}
+
{$user?.name}
{/if}