| Summary: | xdg-open on KDE Plasma 6 does not respect custom x-scheme-handler MIME types, falling back to default browser | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | robin |
| Component: | URL navigator | Assignee: | KIO Bugs <kio-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | kdedev, kdelibs-bugs-null, robin |
| Priority: | NOR | ||
| Version First Reported In: | 6.16.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
robin
2025-07-19 09:44:18 UTC
Update: Retested again with kio client exec and it opens in firefox. Thought it worked, but must have gotten mixed up. Also retested with gio open, that works as expected. I'm not able to reproduce this exactly in git-master or with Plasma 6.4.3, xdg-utils 1.2.1 I already had Jitsi in x-scheme-handler under Settings -> File Associations. I added one for vivaldiopen://* When I enter this, it opens Jitsi, with the name I entered: xdg-open jitsi-meet://somemeetingname When I enter this, Vivaldi opens, but with a blank tab: vivaldiopen://kde.org gio-open and kioclient exec also open Vivaldi with a blank tab Can you share the actual output of ` vivaldiopen ~/.config/mimeapps.list`? This is what it looks like on mine: ❯ rg vivaldiopen mimeapps.list 49:x-scheme-handler/vivaldiopen=vivaldi-stable.desktop; 108:x-scheme-handler/vivaldiopen=vivaldi-stable.desktop; 🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! 🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME. |