From 1c728ec7a776c27887ab4b436a6ec6dfc17aaa6d Mon Sep 17 00:00:00 2001 From: Grail Finder Date: Tue, 24 Feb 2026 17:42:58 +0300 Subject: [PATCH] Enha: close rag on success --- tables.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tables.go b/tables.go index 23000f4..5f01fe3 100644 --- a/tables.go +++ b/tables.go @@ -387,9 +387,15 @@ func makeRAGTable(fileList []string) *tview.Flex { if err := ragger.LoadRAG(fpath); err != nil { logger.Error("failed to embed file", "chat", fpath, "error", err) _ = notifyUser("RAG", "failed to embed file; error: "+err.Error()) - pages.RemovePage(RAGPage) + app.QueueUpdate(func() { + pages.RemovePage(RAGPage) + }) return } + _ = notifyUser("RAG", "file loaded successfully") + app.QueueUpdate(func() { + pages.RemovePage(RAGPage) + }) }() return case "delete":