It used to be that you could drag a file or folder to the breadcrumb bar, however over one of the triangular expanders, then drop the file or folder on one of the folders in the dropdown. This no longer works. Reproducible: Always Steps to Reproduce: 1. Go to a directory that whose parent directory contains other directories 2. Drag a file to the breadcrumb bar 3. While still dragging the file, hover over the triangle to the left of the current directory in the breadcrumb bar 4. Wait for the menu of other directories to pop up 5. Drag the file to one of the entries in the menu Actual Results: The entries are not highlighted on hover and you cannot drop the file on them Expected Results: The entries are highlighted on however and you can drop the file on them
Some additional info: If the menu is long enough to reach the file browser area, dropping the file on the menu causes the file to be dropped in the current folder, while if you drop on an area of the menu which is covering other parts of the window then the drop fails. This suggests that the drag and drop operation might not be interacting with the menu at all, but is rather trying to drop on the window area the menu is covering.
Thanks for the report, I can confirm this, but I don't think that this is a Dolphin issue (KUrlNavigator comes from kdelibs). Do you happen to know what the last working version was?
I am 90% sure it was working in 4.9.0 at least (there is a crash related to dropping files on the menu, and I am pretty certain I had the crash in the 4.9 series). I am not sure whether it was working in 4.9.1. I know it was not working in 4.9.2, and reported the problem immediately when I established it was not fixed in 4.9.3.
Thanks for the quick response. I don't see any recent commits in either Dolphin or KUrlNavigator which look like they might be the cause. If anyone with a bit of spare time could 'git bisect' the issue (Dolphin, kdelibs and qt are possible candidates), that would be a great help.
I see a couple possible commits that may be responsible for this behavior inside dolphin, but I am not sure which one (if any) is the culprit. I have listed them in order of how likely I think they are too be the culprit, but I am by no means an expert so please don't put much, if any, credence in the ordering: 8c4fa6e03b6b6acedf3a03eef5347f38680818fe 88e24922578b4391edba2d980a632958249d6eda f52fc1425263c2e9ca0f905e9c3d1264e4a41aae I don't see any obvious issues in kdelibs, but again I am no expert.
None of these commits are related to the location bar. Moreover, I just rebuilt kde-baseapps from the v4.9.0 tag, and the bug is still there. If it really did work for you in 4.9.0, then this is either a kdelibs or a Qt issue.
I just tried it in KDE 4.7: dropping items on the "drop down" menu of the location bar in breadcrumb mode works both in Dolphin and the file dialog. In KDE 4.10.3, it works in neither of them -> it seems that this is not a Dolphin issue.
Interesting: When switching the widget style from Oxygen to, e.g., Plastique, it works. @Hugo: could a change in Oxygen be responsible for this regression? Or could it be that KUrlNavigator interacts with the style incorrectly?
Frank: will investigate, no clue yet :) we do alter drag and drop if I remember right, to use argb background rather than euristic mask. Maybe this is related. Will keep you posted; thanks for ccing
Still an issue in KDE Frameworks 5.47.