Diff
1diff --git a/pkg/tui/log/bubble.go b/pkg/tui/log/bubble.go
2index 43128d2bafbbcc3a6541f5f94f35e2e518a59418..2a5c84bac77079c709363eec776fc966419c183c 100644
3--- a/pkg/tui/log/bubble.go
4+++ b/pkg/tui/log/bubble.go
5@@ -148,7 +148,6 @@ func (b *Bubble) reset() tea.Cmd {
6 b.count = count
7 b.state = logState
8 b.list.Select(0)
9- b.SetSize(b.width, b.height)
10 cmd := b.updateItems()
11 return cmd
12 }
13@@ -172,6 +171,7 @@ func (b *Bubble) updateItems() tea.Cmd {
14 items[idx] = item{c}
15 }
16 cmd := b.list.SetItems(items)
17+ b.SetSize(b.width, b.height)
18 return cmd
19 }
20
21diff --git a/pkg/tui/tree/bubble.go b/pkg/tui/tree/bubble.go
22index c0e735c2f7f375c9aeb77daeb04198ebd4c107b0..d2b276d55131a778b3882745d4ae6aa4210845c7 100644
23--- a/pkg/tui/tree/bubble.go
24+++ b/pkg/tui/tree/bubble.go
25@@ -158,7 +158,6 @@ func (b *Bubble) reset() tea.Cmd {
26 b.state = treeState
27 b.lastSelected = make([]int, 0)
28 cmd := b.updateItems()
29- b.SetSize(b.width, b.height)
30 return cmd
31 }
32
33@@ -207,6 +206,7 @@ func (b *Bubble) updateItems() tea.Cmd {
34 }
35 cmd := b.list.SetItems(append(dirs, files...))
36 b.list.Select(0)
37+ b.SetSize(b.width, b.height)
38 return cmd
39 }
40