From 81d3b3b1cea6d580ca71595221392a1f0a3250bb Mon Sep 17 00:00:00 2001 From: Jason Rodney Hansen Date: Sat, 7 Feb 2026 14:43:38 -0700 Subject: [PATCH] fix: disable dialog save button when filename is empty --- src/dialog.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/dialog.rs b/src/dialog.rs index feaa2e5..a5b9c4a 100644 --- a/src/dialog.rs +++ b/src/dialog.rs @@ -662,7 +662,11 @@ impl App { ) .padding(0) .on_press_maybe(if self.flags.kind.save() { - Some(Message::Save(false)) + if let DialogKind::SaveFile { filename } = &self.flags.kind { + (!filename.is_empty()).then_some(Message::Save(false)) + } else { + None + } } else if has_selected || self.flags.kind.is_dir() { Some(Message::Open) } else {