[konsole] [Bug 452978] New: URL parsing broken if URL includes port number (or address is IPv6)

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Mon Apr 25 09:29:28 BST 2022


https://bugs.kde.org/show_bug.cgi?id=452978

            Bug ID: 452978
           Summary: URL parsing broken if URL includes port number (or
                    address is IPv6)
           Product: konsole
           Version: 22.04.0
          Platform: unspecified
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: konsole-devel at kde.org
          Reporter: bastimeyer123 at gmail.com
  Target Milestone: ---

SUMMARY
This was introduced with the recent upgrade of Konsole to 22.04.0. Konsole
21.12.3 was working fine.

It now fails to parse URLs which include a port number. When pressing CTRL and
clicking the link, it only matches the URL until the first colon character,
leaving out the rest of the URL, namely the port number, as well as anything
that comes afterwards, aka. path, query and hash.

STEPS TO REPRODUCE
1. http://localhost
2. http://localhost/foo
3. http://127.0.0.1/foo
4. http://localhost:8888
5. http://localhost:8888/foo
6. http://127.0.0.1:8888/foo
7. http://[2a00:1450:4001:829::200e]/
8. http://[2a00:1450:4001:829::200e]:80/

OBSERVED RESULT
1-3 work
4-6 don't work
7-8 also don't work, but I'm not sure if this was working previously

SOFTWARE/OS VERSIONS
Linux: 5.17.4
KDE Plasma Version: 5.24.4
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
After searching for recent commits in Konsole's git repo in regards to URL
parsing, I found these changes which added some distinctions between local file
paths and URLs. Maybe it's related to the issue, but I am not sure, as I'm not
familiar with Konsole's code at all.
https://invent.kde.org/utilities/konsole/-/commits/v22.04.0/src/filterHotSpots

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list