diff --git a/internal/ui/model/ui.go b/internal/ui/model/ui.go index a77f55fb919cdb7c809d86e698c96265797da5b3..d84d95c516892e8fa9538664dc0a2549dfa09fe1 100644 --- a/internal/ui/model/ui.go +++ b/internal/ui/model/ui.go @@ -2921,6 +2921,9 @@ func (m *UI) handlePasteMsg(msg tea.PasteMsg) tea.Cmd { // Otherwise, paste as text. paths := fsext.ParsePastedFiles(msg.Content) allExistsAndValid := func() bool { + if len(paths) == 0 { + return false + } for _, path := range paths { if _, err := os.Stat(path); os.IsNotExist(err) { return false