It takes a significant amount of time to do an initial scan of the URL and remove whitespace. Instead, we could treat it like any other bad character and escape it.
Mike is investigating a related issue in issue 680970 and it looks like promisingly few sites have newlines in URLs. We should be getting UseCounter data about '\n', but we'll also need data for '\r' and '\t', because all will be removed if we stop this scanning.
This would likely require i2i and blink-dev process for deprecation/removal.
Comment 1 by mkwst@chromium.org
, Jan 19 2017