diff --git a/ui/pages/repo/refs.go b/ui/pages/repo/refs.go index dec58de0e8d1881c842cbca7d4221f4ca86ae443..b5b6c7fedf72af1251ad84c30bc0676bc98d85ae 100644 --- a/ui/pages/repo/refs.go +++ b/ui/pages/repo/refs.go @@ -126,12 +126,11 @@ func (r *Refs) Update(msg tea.Msg) (tea.Model, tea.Cmd) { case selector.SelectMsg: switch i := msg.IdentifiableItem.(type) { case RefItem: - cmds = append(cmds, switchRefCmd(i.Reference)) + cmds = append(cmds, + switchRefCmd(i.Reference), + tabs.SelectTabCmd(int(filesTab)), + ) } - // FileItemsMsg indicates that the Files model has updated the items and - // it's time to switch tabs. - case FileItemsMsg: - cmds = append(cmds, tabs.SelectTabCmd(int(filesTab))) case tea.KeyMsg: switch msg.String() { case "l", "right":