From 2975eec65f7ddfbfcc038cbc0b3c5a93465b01bc Mon Sep 17 00:00:00 2001
From: Philippe Mavridis <philippe.mavridis@yandex.com>
Date: Sun, 17 May 2026 20:24:08 +0300
Subject: File Chooser Portal: preserve filename when saving

This solves an irritating papercut bug when the predefined (start) filename would get cleared every time a directory was entered in save mode.

Signed-off-by: Philippe Mavridis <philippe.mavridis@yandex.com>
---
 src/file_chooser_portal.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/file_chooser_portal.cpp b/src/file_chooser_portal.cpp
index 7d6eb02..d926f22 100644
--- a/src/file_chooser_portal.cpp
+++ b/src/file_chooser_portal.cpp
@@ -268,6 +268,7 @@ void TDEFileChooserPortal::execFileDialog(ResultSendCallback<TDEFileChooserPorta
     if (options.savingMode)
     {
         dialog->setOperationMode(KFileDialog::Saving);
+        dialog->setKeepLocation(true);
     }
     else {
         mode |= KFile::ExistingOnly;
-- 
cgit v1.2.3

