Contact emails...@google.com ExplainerThis is an implementation of an established standard.
Specificationhttps://url.spec.whatwg.org/#concept-ipv6-parser Summary The behavior of parsing IPv4 embedded IPv6 host parser will be updated to strictly follow the web URL standard: https://url.spec.whatwg.org/#concept-ipv6-parser The introduced restrictions on the IPv6 address are: * The embedded IPv4 address shall always consist of 4 parts. Addresses with less than 4 parts like http://[::1.2] will be no longer valid. * Embedded IPv4 addresses with trailing dots like http://[::1.2.3.4.] will be no longer valid. The feature is a part of the URL interop 2023. Blink componentBlink>Network <https://bugs.chromium.org/p/chromium/issues/list?q=component:Blink%3ENetwork> TAG reviewNot required for the URL standard. TAG review statusNot applicable Risks Interoperability and Compatibility The URL standard is a well-established standard and the fix is a part of the Interop. No interoperability risk is expected. Shortened IPv4 addresses embedded in IPv6 are rarely used. Compatibility risk shall be minimal. *Gecko*: Shipped/Shipping ( https://wpt.fyi/results/url/url-constructor.any.html%3Fexclude%3D) The IPv6 parser in Safari has already forced the check. *WebKit*: Shipped/Shipping ( https://wpt.fyi/results/url/url-constructor.any.html%3Fexclude%3D) The IPv6 parser in Safari has already forced the check. *Web developers*: No signals *Other signals*: WebView application risks Does this intent deprecate or change behavior of existing APIs, such that it has potentially high risk for Android WebView-based applications? Debuggability Invalid URLs will be reported in devtools. Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?Yes Is this feature fully tested by web-platform-tests <https://chromium.googlesource.com/chromium/src/+/main/docs/testing/web_platform_tests.md> ?Yes Under https://wpt.fyi/results/url/url-constructor.any.html%3Fexclude%3D Flag name Not under a flag. Requires code in //chrome?False Tracking bughttps://crbug.com/1411619 Sample links https://chromium-review.googlesource.com/c/chromium/src/+/4206417 Estimated milestones M113 Anticipated spec changes No spec change Link to entry on the Chrome Platform Status https://chromestatus.com/feature/5184515301965824 Links to previous Intent discussions This intent message was generated by Chrome Platform Status <https://chromestatus.com/>. -- 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 blink-dev+unsubscr...@chromium.org. To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAJQw1NxUtU8Wns3TYrEQZGQbWQNhNzKm41xYsfv0CKxSO_AngA%40mail.gmail.com.