@@ -253,6 +253,10 @@ func (p *chatPage) setCompactMode(compact bool) tea.Cmd {
253 cmds = append(cmds, p.layout.SetSize(p.wWidth, p.wHeight))
253 cmds = append(cmds, p.layout.SetSize(p.wWidth, p.wHeight))
254 // set the sidebar
254 // set the sidebar
255 cmds = append(cmds, p.setSidebar())
255 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)
256 return tea.Batch(cmds...)
260 return tea.Batch(cmds...)