From 1fb7d447a49597f806dba9bcd9a66960c97a15c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jose=20Luis=20Monta=C3=B1es=20Ojados?= Date: Mon, 19 Jan 2026 23:29:38 +0100 Subject: [PATCH] fix: Resolve call selection index mismatch by using sorted flows everywhere --- internal/tui/model.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/tui/model.go b/internal/tui/model.go index b9db654..051a873 100644 --- a/internal/tui/model.go +++ b/internal/tui/model.go @@ -960,7 +960,7 @@ func (m Model) renderAddNodeForm() string { } func (m Model) renderCallDetail() string { - flows := m.callFlowStore.GetRecentFlows(20) + flows := m.callFlowStore.GetSortedFlows() if m.selectedFlow >= len(flows) || len(flows) == 0 { return m.styles.Box.Render("No call selected\n\nPress Esc to go back") } @@ -1359,7 +1359,7 @@ func (m Model) styleForNode(node *config.NetworkNode) lipgloss.Style { } func (m *Model) updateCallDetailView() { - flows := m.callFlowStore.GetRecentFlows(20) + flows := m.callFlowStore.GetSortedFlows() if m.selectedFlow >= len(flows) || len(flows) == 0 { m.detailsViewport.SetContent("No call selected") m.viewport.SetContent("")