diff --git a/lib/features/chat/providers/chat_providers.dart b/lib/features/chat/providers/chat_providers.dart index 2d3197b..53854a3 100644 --- a/lib/features/chat/providers/chat_providers.dart +++ b/lib/features/chat/providers/chat_providers.dart @@ -425,6 +425,13 @@ class ChatMessagesNotifier extends StateNotifier> { lastMessage.copyWith(isStreaming: false, content: cleaned), ]; _cancelTypingGuard(); + + // Trigger a refresh of the conversations list so UI like the Chats Drawer + // can pick up updated titles and ordering once streaming completes. + // Best-effort: ignore if ref lifecycle/context prevents invalidation. + try { + _ref.invalidate(conversationsProvider); + } catch (_) {} } @override