@@ -253,6 +253,10 @@ func (p *chatPage) setCompactMode(compact bool) tea.Cmd {
253253 cmds = append(cmds, p.layout.SetSize(p.wWidth, p.wHeight))
254254 // set the sidebar
255255 cmds = append(cmds, p.setSidebar())
256+ l, cmd := p.layout.Update(chat.SessionSelectedMsg(p.session))
257+ p.layout = l.(layout.SplitPaneLayout)
258+ cmds = append(cmds, cmd)
259+
256260 return tea.Batch(cmds...)
257261 }
258262}