Hi, wanted to chime in here since I just recently encountered the behaviour change on my distro, and initially thought Dolphin was just eating my folder create actions and creating nothing.
I haven’t had time to catch up on the entire discussion (it’s a book at this point, lol), but I hope this is a useful pov.
The Create New Folder default shortcut had been changed earlier (including in existing installations - something I’m against for accessibility reasons, but that’s another story) from F10 to Ctrl+Shift+N, which I presume at least in part to be intended as a convenience for users coming from other desktops and Windows. If KDE is following established UX patterns (and I’m pleased to say it mostly has been), then it would make sense to extend that to this issue.
But there’s another angle worth considering. On any desktop, including Windows, if we’re looking at a Select a Folder dialogue box, with a tree view of just folders, we do expect the New Folder button to create a new one under the selected one. IMO I believe this to be a distinction between details view and icons/compact views. If I’m looking at a tree, I know there are many places a new folder or file could be created, so it’s intuitive for me to first select the item under which the new one should appear. On the other hand, if I’m looking at a single-level list or grid, there is no such ambiguity. When creating a new file or folder in a single-level view, most users, especially inexperienced ones, expect to be able to see the new item immediately and interact with it. This is further reinforced by what happens in the Save File dialogue - if we create a new folder, the dialogue automatically navigates to inside that folder, because it is presumed that we want to save our file there. And, at least in icons view, the folder creation happens in CWD, regardless of selection.
I think the “Create new folder in …” text in the Create New Folder dialogue box is very much insufficient. As users, we presume this text to be exactly the same as where we expect to be creating a folder, so we ignore it, especially as we get quicker at using file managers and know that we just need to type a name for the folder. If an indication here were to successfully alert a user that they’re not creating a folder where they might expect to, it would have to be a significant visual change - for example, a 2-level tree representation, indicating that the new folder is not being created in CWD:
🖿 /path/to/selected/parent
|-- 🖿 [ New Folder ]
I would be okay with either a preference setting or separate keybinds (changing a setting once is infinitely better than having the wrong behaviour every time), but I would recommend to consider what to do about details view vs icons/compact view. Do all users who expect “new folder under selected” expect that pretty much exclusively in details view (which is a tree view as mentioned earlier)? Should there be separate preferences depending on whether view is multi- or single-level? Should details view be a special case, where new items always spawn under selected? Should icons/compact views be a special case, where new items always spawn in CWD?