File Save As/Copy issues with path and naming
Summary:
Since the 1.4 series began (not exactly sure when, but around that time) when I Save As or Save a Copy, I have been having these file path and naming issues:
- The path defaults to the directory of the first file opened by this instance of Inkscape. So say I open a file in directory A, and leave it open, every file I open after that in directory B, C, D, etc. will default to Save As or Save a Copy in directory A. It has previously defaulted to the directory of the file currently being saved, and this is expected (and indeed works this way with other GTK apps).
- The file name is blank, only giving a dot-and-file-ending (e.g. ".svg"). This should default to the current file name.
- When changing the file ending to export as a different file (e.g. PDF), the name changes to another (random? but I don't think so, as it's consistently the same in the same circumstances, just can't figure the order) file name and even type that's in the current directory path. This happens multiple times until a file name with the "correct" file ending. (This renaming issue isn't consistent - it happens most of the time, but some confluence of events may occasionally not produce these results. I mean, it's consistent in that I can find a confluence and reproduce that with the same actions, but I don't know what causes it or doesn't cause it. Could be certain file types that exist in the current directory?)
Steps to reproduce:
- open Inkscape
- Do the things mentioned above.
What happened?
See above.
What should have happened?
See above.
Sample attachments:
See an example: https://workdrive.zohoexternal.com/external/25047725cafd701d39ef73201ab2f4f64fedcb7bbd115bfc1808770cee647d7f
Version info
Inkscape 1.4.2 (ebf0e940d0, 2025-05-08)
Compile (Run)
GLib version: 2.84.4
GTK version: 3.24.50 (3.24.50)
glibmm version: 2.66.8
gtkmm version: 3.24.10
libxml2 version: 2.14.5
libxslt version: 1.1.43
Cairo version: 1.18.4 (1.18.4)
Pango version: 1.56.4 (1.56.4)
HarfBuzz version: 11.3.3 (11.4.4)
OS version: Manjaro Linux