[dolphin] [Bug 462269] New: "Show Target" on relative symlinks does not work anymore since 22.0X

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Sat Nov 26 13:56:16 GMT 2022


https://bugs.kde.org/show_bug.cgi?id=462269

            Bug ID: 462269
           Summary: "Show Target" on relative symlinks does not work
                    anymore since 22.0X
    Classification: Applications
           Product: dolphin
           Version: 22.08.3
          Platform: Manjaro
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: dolphin-bugs-null at kde.org
          Reporter: hasezoey at gmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

SUMMARY
Since around 22.08 Dolphin is not capable of opening relative symlinks with
"Show Target" anymore, before it could do it and non-relative symlinks work,
also using "Properties -> Points To -> (Button on the right side)" works too
for relative links


STEPS TO REPRODUCE

1. Setup:
(script assumes that you are at / for absolute links)
mkdir -p ./testroot/testlower1/testlower2
mkdir -p ./testroot/links
ln -sf /testroot/testlower1/testlower2  ./testroot/links/non-relative
ln -sfr /testroot/testlower1/testlower2  ./testroot/links/relative

2. now go to /testroot/links within dolphin
3. try to use context menu "Show Target" on the "relative" link and observe
nothing happens
4. try to use context menu "Show Target" on the "non-relative" link and observe
that it opens a new tab in the correct place
5. try to use context menu "Properties" on "relative" and then the "Points To"
button on the right and observe that it now opens a new tab like the
"non-relative" 

OBSERVED RESULT

"Show Target" does nothing anymore on relative symlinks

EXPECTED RESULT

"Show Target" to open a new tab with the target path

SOFTWARE/OS VERSIONS
Operating System: Manjaro Linux
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.7
Kernel Version: 6.0.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

ADDITIONAL INFORMATION

I am not sure if it is since 22.08 because of how manjaro updated it, but i
know that the last 21.XX version works perfectly whereas (at least) 22.08 does
not work.
I have also tried already to remove `~/.config/dolphinrc`, which did not have a
effect on this.

i have seen some logs when trying to do "Show target", but i am not sure if it
is related to "Show target" or just switching between terminal and dolphin
window:

Nov 26 14:53:49 Meicoo-Manjaro plasmashell[1503]:
org.kde.plasma.libtaskmanager: Got invalid activation app_id: ""
Nov 26 14:54:05 Meicoo-Manjaro dolphin[91207]: qt.qpa.wayland: setGrabPopup
called with a parent, QtWaylandClient::QWaylandXdgSurface(0x560d6d2c2c80) which
does not match the current topmost grabbing popup,
QtWaylandClient::QWaylandXdgSurface(0x560d6dce3fc0) According to the xdg-shell
protocol, this is not allowed. The wayland QPA plugin is currently handling it
by setting the parent to the topmost grabbing popup. Note, however, that this
may cause positioning errors and popups closing unxpectedly because xdg-shell
mandate that child popups close before parents
Nov 26 14:54:06 Meicoo-Manjaro plasmashell[1503]:
org.kde.plasma.libtaskmanager: Got invalid activation app_id: ""

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list