It is a feature, other file managers, including Windows Explorer, present this behavior, I think it is meant to avoid data loss.
You can move the file by holding shift while dragging.
I see, this doesn't happen with another disk partition, however with a remote location (ssh) this problem is seen.
Almost sure there's a similar bug already reported, I just can't find it.
I tested with a USB device and a remote location connected via SSH. In both
cases the file was moved to the subfolder.
I can still reproduce the issue with Thunar from git master.
I connected to a remote location via thunar's pathbar : ssh://andre@192.168...
mkdir test && cd test && mkdir test2 && echo "aaa" > a.txt && thunar .
When dragging a.txt to test2 Thunar copies the file instead of moving.
I just ran into this problem after copying data from one hard drive partition (sda1) to another partition on the same physical hard drive (sda3).
It's not that I was moving the data between partitions, but when working with the data (image processing), I move the processed images to an "already used" folder to avoid duplication. This still works fine when images were on the primary/boot partition, but it refuses to move the items to the "already used" folder when I drag and drop them.
There's no remote issue, no cross-hardware or cross-partition problem, Thunar simply doesn't move files on auxiliary storage the way it does when they're on a system partition. This is a fairly new regression, I've been using XFCE for over a decade, and I've never run into this before, although I can't say that it's brand new, as I just created the new partition yesterday.
One thing that might be an unusual factor is that I setfacl the partition, instead of adding it to fstab.
Also worth noting, Shift-Drag-Drop does work as expected, but oddly, "Move to Trash" permanently deletes it by default, instead of sending the file to Trash, so if the point of this behavior is to protect data, this is a significant failure point.
Not a programmer, but dabble from time to time, so let me know how I can provide more detailed info, as this is a pretty painful for animators, editors, and anyone else who has to stay organized to keep from drowning from a flood of incoming multimedia.
Also, thanks everyone for making a useful DE that isn't dumbed down or bloated to heck. :)
Sorry, currently I dont have time to look into this.
Is it user-expected behavior?
Install the Top 10 LInux gui file managers, and try how they behave. (E.g. dolphin, nautilus, nemo, caja, pcmanfm, ..)
Do they behave the same ? Or maybe all gtk file managers behave the same ? Possibly there is some common way we could follow ?