If i put say 123.123.123.123 into firefox desktop or mobile it will try to load a webpage from that host. If i put http://[ipv6] into desktop it works as well. If i do the same on mobile it sends it to my search engine as a query.

  • vort3
    link
    fedilink
    arrow-up
    3
    ·
    7 months ago

    No, it has to do with UI element where you type addresses and searches (input box). It’s a very old bug, you can find issues on GitHub, Bugzilla etc.

    Input box is supposed to understand whether what you type is an address, and if not, it is being treated as a search query. To understand if it’s an address, it uses Regular Expressions. Their regular expression is wrong, so it can find IPv4 address, but can’t find IPv6. As simple as that.

    There were some pull requests to fix that, but guys at Mozilla said that those pull requests lead to performance regressions and rejected that.

    I know all of this because I could not use IPv6 addresses too and hadbl to look for the issue and find workarounds.

    • p1mrx@sh.itjust.works
      link
      fedilink
      arrow-up
      5
      ·
      7 months ago

      There were some pull requests to fix that, but guys at Mozilla said that those pull requests lead to performance regressions and rejected that.

      The latest PR was accepted in November, so IPv6 literals work in v122 alpha.

      • vort3
        link
        fedilink
        arrow-up
        1
        ·
        7 months ago

        Great, can’t wait to get this update.