Inkscape's "Broken links" fix feature on startup actually breaks working Linux symlinks
After editing a perfectly fine file, on next startup Inkscape attempts to 'fix broken links' and upon pressing OK the links are in fact broken (denoted by the dreaded red circle X)
I only encounter this error when creating Inkscape SVGs in a folder that is a symlink. It doesn't matter if I check "Store absoltue file path for linked images" in the PReferences, this bug happens either way.
I have never seen this happen on any other program; I have various projects involving source files for Blender, Davinci, and code and have never had an issue with symlinked assets or storing my source project file at a symlinked location. I suspect Inkscape's file path logic is not respecting symlinks and somehow skipping over them or misinterpreting them.
Steps to reproduce:
- open Inkscape
- do some work; import and link to external images
- save your Inkscape file to to a folder that is actually a symlink to another location on the same drive
- exit
- open Inkscape
- Inkscape prompts "Broken links have been fixed"
- observe that links are now broken (hilariously they are all working fine before you press OK)
- pull hair out
What should have happened?
- links should not be broken or there should be a short-term patch solution for us to disable the "Fix broken links" check on startup
Version info
latest (Inkscape 1.3.2 (091e20ef0f, 2023-11-25)) and going back several versions as far as I can remember
thx !