@@ -684,8 +684,13 @@ func (m *UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
684684 cmds = append(cmds, cmd)
685685 }
686686 case openEditorMsg:
687+ var cmd tea.Cmd
687688 m.textarea.SetValue(msg.Text)
688689 m.textarea.MoveToEnd()
690+ m.textarea, cmd = m.textarea.Update(msg)
691+ if cmd != nil {
692+ cmds = append(cmds, cmd)
693+ }
689694 case uiutil.InfoMsg:
690695 m.status.SetInfoMsg(msg)
691696 ttl := msg.TTL