Overwrite symlink with original file is not possible by pasting original file over symlink. Reproduce: 1) Have symlink S1 to a file F1 in another folder 2) Copy F1 3) Go to directory where S1 is located 4) Press Ctrl+V 5) A message appears: "This action would overwrite ... with itself ..." and the "Continue" option is disabled. Expected: The message should be different. The "Continue" button should be enabled. Click Continue: S1 is replaced by F1.
Thanks for the bug report. I'm not sure if I understand you correctly. If the name of the symlink is S1, and the file name is F1, then pasting works fine here. But since you mention "overwriting", I assume that you actually mean that the names are equal? In that case, this is not a Dolphin issue (it's also reproducible in, e.g., FolderView).
Yes, my original example was misleading. The names are equal. To reproduce, try to copy F1 (/path/to/the/file/hello.txt) and paste it over S1 (/path/to/the/symlink/hello.txt [points to /path/to/the/file/hello.txt]).
This would allow for easy recover after accidentally creating links, although a move/copy was intended: Just repeat the drag&drop and choose a different modifier key. Whereas now, you first have to select all the invalid links and delete them, before again selecting the sources and repeating the drag.