diff options
Diffstat (limited to 'packages/tui/internal/components/chat')
| -rw-r--r-- | packages/tui/internal/components/chat/messages.go | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/packages/tui/internal/components/chat/messages.go b/packages/tui/internal/components/chat/messages.go index 6130ce090..3c5e88c20 100644 --- a/packages/tui/internal/components/chat/messages.go +++ b/packages/tui/internal/components/chat/messages.go @@ -60,17 +60,14 @@ func (m *messagesComponent) Update(msg tea.Msg) (tea.Model, tea.Cmd) { return m, nil case dialog.ThemeSelectedMsg: m.cache.Clear() - m.renderView() - return m, nil + return m, m.Reload() case ToggleToolDetailsMsg: m.showToolDetails = !m.showToolDetails - m.renderView() - return m, nil + return m, m.Reload() case app.SessionSelectedMsg: m.cache.Clear() - cmd := m.Reload() - m.viewport.GotoBottom() - return m, cmd + m.tail = true + return m, m.Reload() case app.SessionClearedMsg: m.cache.Clear() cmd := m.Reload() @@ -346,6 +343,7 @@ func (m *messagesComponent) home() string { logoAndVersion, lipgloss.WithWhitespaceStyle(lipgloss.NewStyle().Background(t.Background())), ) + m.commands.SetBackgroundColor(t.Background()) commands := lipgloss.PlaceHorizontal( m.width, lipgloss.Center, |
