https://bugs.kde.org/show_bug.cgi?id=477296
Bug ID: 477296 Summary: Dolphin moves user to grandparent of deleted directory instead of parent Classification: Applications Product: dolphin Version: 24.01.75 Platform: Arch Linux OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: bars: location Assignee: dolphin-bugs-n...@kde.org Reporter: chris...@protonmail.com CC: kfm-de...@kde.org Target Milestone: --- SUMMARY If a Dolphin window is in a directory that is deleted, Dolphin moves the user to the grandparent directory of that deleted directory rather than the parent. STEPS TO REPRODUCE 1. In Dolphin, go to directory X 2. In another process (such as konsole), delete directory X 3. Observe how Dolphin moves the user when Dolphin notices the directory is deleted OBSERVED RESULT When a Dolphin window is in a directory that is deleted, Dolphin automatically moves the user to the grandparent of the deleted directory instead of the parent For example, I created a directory called testdir in $HOME Under testdir, I created directory test1 Under test1, I created directory test2 If I navigate to test2 in Dolphin then delete test2 in another process, Dolphin reports: Current location changed, '$HOME/testdir/dir1' is no longer accessible. Then I am moved to $HOME/testdir. Yet I see dir1 in $HOME/testdir and I can access $HOME/testdir/test1. Similarly, if I deleted $HOME/testdir/test1 ($HOME/testdir still exists), Dolphin would redirect me to $HOME instead of $HOME/testdir. EXPECTED RESULT Dolphin should drop me in the location nearest to the directory that was deleted. In the above example where $HOME/testdir/test1/test2 was deleted, it should drop me in $HOME/testdir/test1 instead of testdir since $HOME/testdir/test1 still exists. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Observed in both KDE Neon Unstable and ArchLinux (both from repos and built from kdesrc-build) (available in About System) KDE Plasma Version: 5.81.80 KDE Frameworks Version: 5.245.0 Qt Version: 6.6.0 -- You are receiving this mail because: You are watching all bug changes.