Are you talking about IPv4 alone? Or only IPv4 in IPv6, like your examples that have brackets?
On Wed, Jan 25, 2023 at 4:34 PM 'Matt Menke' via blink-dev < [email protected]> wrote: > Is that the only test removing this behavior breaks? I'm not seeing test > cases for simple IPv4 expansion cases, like just "http://127.1/". I also > notice that in Firefox, http://127.1 is mapped to http://127.0.0.1/, but > http://[::1.2.3.] is not treated as a URL, so it's unclear to me if the > provided test case is suggesting browsers should standardize on not > supporting shortened URLs at all, or only in the case of IPv4 addresses > embedded in IPv6 addresses. > > The URL standard (https://url.spec.whatwg.org/) in fact explicitly says > that the host parser should map "0" to "0.0.0.0" and "0xFFFFFFFF" should be > mapped to "255.255.255.255" (for "special" schemes, which includes http and > https). The IPv4 parser in that doc also continues to support strings with > fewer than 4 components. > > While I'm all for removing support for these, I think there's spec work to > be done here first. > On Wednesday, January 25, 2023 at 11:43:06 AM UTC-5 [email protected] > wrote: > >> Hey Jiacheng, >> Did you mean for this to be an official intent? If so, I think it should >> have a chromestatus.com entry as per the guidelines here >> <https://www.chromium.org/blink/launching-features/#implementations-of-already-defined-consensus-based-standards> >> . >> >> One more question: I assume from the mention of WPTs that you plan on >> changing this across the whole web platform, not just for top level >> navigations. Why do you think measuring just the omnibox metrics is >> sufficient for measuring the breakage from this change? Should we try to >> measure this at a lower level like in //url? >> >> On Wed, Jan 25, 2023 at 9:52 AM 'Jiacheng Guo' via blink-dev < >> [email protected]> wrote: >> >>> Hi everyone >>> >>> I plan to remove the shortened IPv4 address support in the URLs such as >>> 127.1 and 192.168.1. >>> WPT failures are reported because of this: >>> <a>: Setting <http://example.net/>.host = '[::1.2.3.]'!EQ(" >>> http://example.net/", "http://[::102:3]/") >>> >>> I've added an UMA to collect data about whether people are inputting >>> such kinds of addresses in the omnibox. >>> Data in beta showed that only 0.04% of IPv4 addresses input in the >>> omnibox URL are in this form. >>> We'd like to remove the support as a part of the URL interop. >>> >>> Jiacheng Guo >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "blink-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJQw1Nx7a-wCL30hB3fdrNkkPYscrQLSDcjVn%2BLidG7OqreJPw%40mail.gmail.com >>> <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJQw1Nx7a-wCL30hB3fdrNkkPYscrQLSDcjVn%2BLidG7OqreJPw%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "blink-dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/a/chromium.org/d/msgid/blink-dev/cb33ba97-8088-409e-9c26-ccb1a9ca10b9n%40chromium.org > <https://groups.google.com/a/chromium.org/d/msgid/blink-dev/cb33ba97-8088-409e-9c26-ccb1a9ca10b9n%40chromium.org?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "blink-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CACWgwAZvgWbJn61xsYB2XBLUm9uEx2FU46th1j0rrpQcAer63g%40mail.gmail.com.
