From 010b2062a499a0e0c0ae45b0e480a3bf5cb9ed77 Mon Sep 17 00:00:00 2001 From: Jabber Developer Date: Sun, 10 May 2026 10:35:57 +0000 Subject: [PATCH] fix(ai): reset paged flag to display user message When the user scrolls up to view history, the paged flag is set to 1. This suppresses new messages in _win_printf(). Reset paged and unread_msg flags before printing to ensure visibility. --- src/event/client_events.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/event/client_events.c b/src/event/client_events.c index b90218db..6adfc612 100644 --- a/src/event/client_events.c +++ b/src/event/client_events.c @@ -301,6 +301,12 @@ cl_ev_send_ai_msg(ProfAiWin* aiwin, const char* const message, const char* const return; } + /* Reset paged flag before printing user message. + * If the user scrolled up to view history, paged=1 would suppress + * the message in _win_printf(). Reset it here so the message displays. */ + aiwin->window.layout->paged = 0; + aiwin->window.layout->unread_msg = 0; + // Display user message in AI window. win_print_outgoing(&aiwin->window, ">>", id, NULL, message);