SUMMARY When searching, Krusader ignores the "Follow links" checkbox. This can be tried e.g. with a test folder that can be build this way: mkdir sysadmin mkdir sysadmin/Windows mkdir sysadmin/Linux echo "Common information." > sysadmin/information.txt echo "Windows installation." > sysadmin/Windows/installation.txt echo "Linux installation." > sysadmin/Linux/installation.txt cd sysadmin/Linux ln -s ../Windows "Windows information" cd ../.. cd sysadmin/Windows ln -s ../Linux "Linux information" cd ../..
Created attachment 121684 [details] Using the test folder: this is a screenshot of the beginning of a search (with the "Follow links" checkbox disabled), before the bug started to show its effects.
Created attachment 121685 [details] After Enter was pressed, those were the results. Note: In that screenshot the first result is highlighted, that focus allows users to start using immediately e.g. the arrow keys, F3, F4, etc. This doesn't happen nowadays, but that's the effect of another bug (https://bugs.kde.org/show_bug.cgi?id=410118).
Created attachment 121686 [details] This is what happens after the bug started to show its effects.
Note: The results of the last screenshot were that way even if the "Follow links" checkbox was disabled.
If it can help: the bug effects were seen after the commit 53913d8f92e58b8c7bd4dcbc9192610b6b230373 , maybe seeing its changes (https://cgit.kde.org/krusader.git/commit/?id=53913d8f92e58b8c7bd4dcbc9192610b6b230373) gives a clue.
There's a proposed solution in https://phabricator.kde.org/D22666
Git commit ce1941db1d8e9f5c5b6ea292cefca97e40f5e7d8 by Toni Asensi Esteve. Committed on 01/08/2019 at 05:38. Pushed by asensi into branch 'master'. Achieve that Krusader searches correctly if the "Follow links" checkbox is disabled FIXED: [ 410120 ] Krusader does not search correctly if the "Follow links" checkbox is disabled Differential Revision: https://phabricator.kde.org/D22666 M +1 -1 krusader/Search/krsearchmod.cpp https://commits.kde.org/krusader/ce1941db1d8e9f5c5b6ea292cefca97e40f5e7d8
Git commit 996f481fe4995fedaa3bd6e11ef2843220a2878f by Toni Asensi Esteve. Committed on 01/08/2019 at 06:00. Pushed by asensi into branch 'stable'. Achieve that Krusader searches correctly if the "Follow links" checkbox is disabled FIXED: [ 410120 ] Krusader does not search correctly if the "Follow links" checkbox is disabled Differential Revision: https://phabricator.kde.org/D22666 (cherry picked from commit ce1941db1d8e9f5c5b6ea292cefca97e40f5e7d8) M +1 -1 krusader/Search/krsearchmod.cpp https://commits.kde.org/krusader/996f481fe4995fedaa3bd6e11ef2843220a2878f
Git commit 55a939fe08d2e23f717496d8f94305823946fa88 by Alexander Bikadorov. Committed on 04/08/2019 at 17:32. Pushed by abikadorov into branch 'master'. FileSystem: Document FileItem::isDir() M +1 -0 krusader/FileSystem/fileitem.h https://commits.kde.org/krusader/55a939fe08d2e23f717496d8f94305823946fa88