6

Steps to reproduce:
When trying to visit a IPv6 address url using the bracket syntax (http://[::]) the brackets gets HTML encoded into %5B and %5D respectively.

This can be reproduced by visiting a web server using only the IPv6 adress, for instance by starting a local web server with python3 -m http.server and visiting http://[::]:8000/.

Expected behavior:
I expect the website to show up, just as for IPv4 addresses.

Orion, OS version; hardware type:
Orion: Version 0.99.112-beta (WebKit 614.1.1)
OS: macOS Monterey v12.1 on MacBook Pro 2019 edition

Image/Video:

  • Vlad replied to this.
    4 days later
    a year later

    Typing an IPv6 literal into the address bar results in an error saying the address is invalid. Interestingly, links on webpages that link to them work fine i.e <a href="http://[::]/">test link</a>.

    Steps to reproduce:
    Try and type in an ipv6 literal, like http://[::] into the address bar

    Expected behavior:
    The address loads.

    Orion, OS version; hardware type:
    Orion 0.99.124.4.1-beta (WebKit 616.1.14.11.1)
    iMac (macOS Ventura 13.4.1 build 22F82)

    Image/Video:

      10 months later
      3 months later
      Merged 3 posts from IPv6 literals don't work in the address bar.

        When trying to visit an IPv6 address as mentioned in RFC2732 (https://datatracker.ietf.org/doc/html/rfc2732), the square brackets are HTML-encoded as %5B and %5D respectively.

        Accessing a website, with a RFC2732 compliant URL.

        Version 0.99.128.2.1-beta (WebKit 619.1.11.111.2)

        Sonoma (14)

          Merged 2 posts from IPv6 URL are still getting URL encoded.
            3 months later
            7 days later
            No one is typing