| Summary: | URL Passed to Schema Handler is Altered | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | Michael Kreitzer <mrgrim> |
| Component: | general | Assignee: | KIO Bugs <kio-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | kdelibs-bugs-null, nate, sitter |
| Priority: | NOR | ||
| Version First Reported In: | 6.9.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Michael Kreitzer
2024-12-29 15:07:16 UTC
Very strange. I can reproduce it. This actually happens right when the QUrl gets created. https://invent.kde.org/qt/qt/qtbase/-/blob/1da7558bfd7626bcc40a214a90ae5027f32f6c7f/src/corelib/io/qurl.cpp?page=2#L1141 Intentional behavior in Qt. Though arguably we should be able to opt out of this. At the same time one has to wonder if we want to because posix conforming command line tools all behave like this and we do run mutations on the input anyway because we also accept local file paths and what not. ❯ ping 1.1.0 PING 1.1.0 (1.1.0.0) 56(84) bytes of data. In any event, best file an upstream bug about this. I've reported this to the Vintage Story devs as I don't think Qt is doing anything wrong here. For anyone wishing to follow this, the report is here: https://github.com/anegostudios/VintageStory-Issues/issues/5312 |