Bug 435654

Summary: "Open with Dolphin" from desktop leads to "desktop:/" instead of "/home/user/Desktop/"
Product: [Applications] dolphin Reporter: Gabriel <gabriel>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: minor CC: kfm-devel, nate
Priority: NOR    
Version: 20.12.3   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: screen recording showing the bug and where the action is expected to lead

Description Gabriel 2021-04-12 12:57:13 UTC
Created attachment 137528 [details]
screen recording showing the bug and where the action is expected to lead

SUMMARY
When opening dolphin from the desktop, the file path is to "desktop:/" when it would be expected to open to "/home/user/Desktop/".

STEPS TO REPRODUCE
1. Open the desktop context menu
2. Choose "Open with Dolphin"

OBSERVED RESULT
Dolphin opens "desktop:/".

EXPECTED RESULT
Dolphin opens "/home/user/Desktop/".

SOFTWARE/OS VERSION
Operating system: KDE neon User Edition 5.21
KDE Plasma Version: 5.21.4
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2

ADDITIONAL INFORMATION
See attached screen recording
Comment 1 Nate Graham 2021-04-12 13:45:00 UTC
Is this a problem?
Comment 2 Gabriel 2021-04-12 21:31:26 UTC
(In reply to Nate Graham from comment #1)
> Is this a problem?

Not really functionally since they both display the same content, but it is odd to end up with a file path which a normal user would never normally navigate to. It does also not allow the same kind of navigation to parent directories.

The observation is indeed a minor one. If you consider this to be too insignificant, then I am in no position to question that. :^)
Comment 3 Nate Graham 2021-04-12 22:08:00 UTC
Is it an implementation detail, whose history is either fascinating, mundane, or infuriating, depending on your perspective. :)

Long term, we can probably remove the desktop:// ioslave, as its reason for existing has become tenuous at best. I have started a discussion about that over here: https://phabricator.kde.org/T14361