diff --git a/apps/desktop/src/app/chat/sidebar/profile-switcher.tsx b/apps/desktop/src/app/chat/sidebar/profile-switcher.tsx index e3b1e3075fc..d9d62a66440 100644 --- a/apps/desktop/src/app/chat/sidebar/profile-switcher.tsx +++ b/apps/desktop/src/app/chat/sidebar/profile-switcher.tsx @@ -467,6 +467,10 @@ function ProfileSquare({ active, color, label, onDelete, onRecolor, onRename, on aria-label={p.actionsFor(label)} className="w-40" collisionPadding={{ bottom: 44, left: 8, right: 8, top: 8 }} + // Menu close refocuses the trigger — which doubles as the popover + // anchor — so the picker reads it as focus-outside and dies on open. + // Suppress the refocus and the picker survives. + onCloseAutoFocus={event => event.preventDefault()} > setPickerOpen(true)}>