Summary: | "Show Target" on relative symlinks does not work anymore since 22.0X | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | hasezoey |
Component: | general | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ad.liu.jin, kfm-devel, nate, tagwerk19, wl |
Priority: | NOR | Keywords: | regression |
Version: | 22.08.3 | ||
Target Milestone: | --- | ||
Platform: | Manjaro | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=456198 https://bugs.kde.org/show_bug.cgi?id=459154 https://bugs.kde.org/show_bug.cgi?id=463931 |
||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
hasezoey
2022-11-26 13:56:16 UTC
I can confirm this bug on Fedora 37, same version of Dolphin. Plus related other issues with symlink handling: mkdir -p linktargets touch 'linktargets/file' 'linktargets/file # file' for x in linktargets/* ; do ln -s "$x"; done This produces $ tree . ├── file -> linktargets/file ├── file # file -> linktargets/file # file └── linktargets ├── file └── file # file For the link named "file": 1) "Show Target" does not work on any of the links. As reported with this ticket. 2) The status bar shows issue #456198. When selecting this link, the status bar reads: file (empty document, Link to file:///home/wl/var/test/file) It should be file (empty document, Link to file:///home/wl/var/test/linktarget/file) For the link named "file # file": 3) The status bar reads: file # file (empty document, Link to file:///home/wl/var/test/file %23 file) It should be file (empty document, Link to file:///home/wl/var/test/linktarget/file # file) 4) The properties dialog, button ">.", does not resolve the link but shows a warning: The file or folder /home/wl/var/test/linktargets/file does not exist. It should resolve and jump to the link instead. Apparently it cuts everything off after the hash symbol. Note that column "Link Destination" in the file list always shows the correct value. Recently updated to "dolphin 22.12.0" (manjaro), and now the "Show Target" works again, but it opens 2 new instances of dolphin instead of just 1 as a tab in the same instance correction, it opens a random number of new instances when clicking "show target", from what i have tested: at least 1 new instances are opened at most (currently) 15 new instances are opened opening 2 instances is the most common I am now also on Dolphin 22.12.0 (Fedora 37). "Show Target" in the link's context menu opens a new Dolphin window with the expected location for me now. I don't see more than one window. However, this used to be a new tab, not a new window. This sort of resolves the originally reported issue for me, although I'd really prefer to get a new tab. Issues 2, 3, 4 reported in comment 1 remain though. I did not realize it before but actually this also depends on whether the link points to a directory or to a file. For file links everything is as described before including the remaining issues. "Show Target" opens a new window with the containing directory of the link target. I guess this has not been different before. A new tab would be nice. For directory links there is more control. A (double)click opens the link target in the same tab. The context menu allows to open it in a new tab or a new window. And "Show Target" opens a new window with the link target location (the parent directory). Seems to be fixed with dolphin 22.12.3 and KDE 5.27 and frameworks 5.104 (it now opens the paths of symlinks, with only one instance via the "show target" way) Operating System: Manjaro Linux KDE Plasma Version: 5.27.3 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.8 Kernel Version: 6.2.8-1-MANJARO (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5800X 8-Core Processor Memory: 15.5 GiB of RAM Graphics Processor: AMD Radeon RX Vega Manufacturer: ASUS |