| Summary: | Spectacle Save As does not remember last save destination/folder anymore | ||
|---|---|---|---|
| Product: | [Applications] Spectacle | Reporter: | rrpeak+kdebug |
| Component: | General | Assignee: | Noah Davis <noahadvs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | ahyangyi, enricobe, jl710, kde, kdedev, kubry, nate, zil |
| Priority: | HI | Keywords: | regression |
| Version First Reported In: | 6.5.1 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/spectacle/-/commit/3d59a309ef885705e91b533ab251e9625abd11d8 | Version Fixed/Implemented In: | 6.5.6 |
| Sentry Crash Report: | |||
|
Description
rrpeak+kdebug
2025-11-04 21:36:48 UTC
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 |