SUMMARY Spectacle Save As does not remember last save destination/folder anymore STEPS TO REPRODUCE 1. Open Spectacle and take a screenshot 2. Select "Save As" and navigate to a folder 3. Save the screenshot there 4. Open spectacle again, take another screenshot 5. select "Save As" OBSERVED RESULT Save As opens up on another folder (possibly the last folder used before this bug was introduced) EXPECTED RESULT Save as opens last save destination/folder SOFTWARE/OS VERSIONS Operating System: Ultramarine Linux 42 KDE Plasma Version: 6.5.1 KDE Frameworks Version: 6.19.0 Qt Version: 6.9.3 Kernel Version: 6.17.5-200.fc42.x86_64 (64-bit) ADDITIONAL INFORMATION
Reporting that this is occurring on Fedora 43 as well. Operating System: Fedora Linux 43 KDE Plasma Version: 6.5.1 KDE Frameworks Version: 6.19.0 Qt Version: 6.10.0 Kernel Version: 6.17.6-300.fc43.x86_64 (64-bit) Graphics Platform: Wayland
If it may help, it doesn't happen (Spectacle remembers the last location used to "Save As...") using a clean virtual machine with: Operating System: Kubuntu 25.10 KDE Plasma Version: 6.4.5 KDE Frameworks Version: 6.17.0 Qt Version: 6.9.2 Kernel Version: 6.17.0-6-generic (64-bit) Graphics Platform: Wayland [the same happens with X11] although it's an older version of Plasma, etc.
This seems to be a bug with the config file `~/.config/spectaclerc`. It uses the path written in `lastImageSaveAsLocation`. But it seems that after some update or so, it only writes the saved as location to `lastImageSaveLocation`. So the last used location gets saved, but in the wrong config key. Maybe someone who is familiar with the code base could look into that.
*** Bug 513367 has been marked as a duplicate of this bug. ***
I have the same "issue" using Spectacle 6.5.4 on Operating System: CachyOS Linux KDE Plasma Version: 6.5.4 KDE Frameworks Version: 6.21.0 Qt Version: 6.10.1 Kernel Version: 6.18.3-2-cachyos (64-bit)
A possibly relevant merge request was started @ https://invent.kde.org/plasma/spectacle/-/merge_requests/504
Git commit eebe2def258ce72603588656d65fc08a3a1e4f38 by Noah Davis. Committed on 20/01/2026 at 11:20. Pushed by ndavis into branch 'master'. Fix Save As location not being remembered As part of a previous fix to prevent crashes while the Save As dialog was opened, we changed some file export logic. Unfortunately, that caused the code that saved the location to be skipped. The location should now be saved. FIXED-IN: 6.6 M +2 -0 src/ExportManager.cpp https://invent.kde.org/plasma/spectacle/-/commit/eebe2def258ce72603588656d65fc08a3a1e4f38
Git commit ef3cec6c15a0a214dbc52514d09407143c1bca11 by Noah Davis. Committed on 20/01/2026 at 12:07. Pushed by ndavis into branch 'Plasma/6.6'. Fix Save As location not being remembered As part of a previous fix to prevent crashes while the Save As dialog was opened, we changed some file export logic. Unfortunately, that caused the code that saved the location to be skipped. The location should now be saved. FIXED-IN: 6.6 (cherry picked from commit eebe2def258ce72603588656d65fc08a3a1e4f38) Co-authored-by: Noah Davis <noahadvs@gmail.com> M +2 -0 src/ExportManager.cpp https://invent.kde.org/plasma/spectacle/-/commit/ef3cec6c15a0a214dbc52514d09407143c1bca11
Git commit 3d59a309ef885705e91b533ab251e9625abd11d8 by Noah Davis. Committed on 20/01/2026 at 14:51. Pushed by ndavis into branch 'Plasma/6.5'. Fix Save As location not being remembered As part of a previous fix to prevent crashes while the Save As dialog was opened, we changed some file export logic. Unfortunately, that caused the code that saved the location to be skipped. The location should now be saved. FIXED-IN: 6.6 (cherry picked from commit eebe2def258ce72603588656d65fc08a3a1e4f38) Co-authored-by: Noah Davis <noahadvs@gmail.com> M +2 -0 src/ExportManager.cpp https://invent.kde.org/plasma/spectacle/-/commit/3d59a309ef885705e91b533ab251e9625abd11d8