fix: update bubbles window size on change

Ayman Bagabas created

Change summary

internal/tui/bubbles/git/bubble.go | 7 +++++++
1 file changed, 7 insertions(+)

Detailed changes

internal/tui/bubbles/git/bubble.go 🔗

@@ -80,6 +80,13 @@ func (b *Bubble) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
 	case tea.WindowSizeMsg:
 		b.width = msg.Width
 		b.height = msg.Height
+		for i, bx := range b.boxes {
+			m, cmd := bx.Update(msg)
+			b.boxes[i] = m
+			if cmd != nil {
+				cmds = append(cmds, cmd)
+			}
+		}
 	case refs.RefMsg:
 		b.state = treeState
 		b.ref = msg