diff --git a/src/app/browser/window/tab/item/page/content/status/download.rs b/src/app/browser/window/tab/item/page/content/status/download.rs index 026b14f9..31e4bc2a 100644 --- a/src/app/browser/window/tab/item/page/content/status/download.rs +++ b/src/app/browser/window/tab/item/page/content/status/download.rs @@ -37,7 +37,9 @@ pub fn build( on_choose: impl Fn(File, Rc) + 'static, ) -> StatusPage { // Init components - let dialog = FileDialog::builder().initial_name(initial_filename).build(); + let dialog = FileDialog::builder() + .initial_name(initial_filename.replace(std::path::MAIN_SEPARATOR, "-")) + .build(); let file_launcher = FileLauncher::new(File::NONE); let action = Rc::new(Action::new()); // public callback API