LibURL: Also remove carriage returns from URL input

The definition of an "ASCII tab or newline" also includes U+000D CR.

This fixes 3 subtests in:

https://wpt.live/url/url-constructor.any.html
This commit is contained in:
Shannon Booth 2024-08-05 19:44:12 +12:00 committed by Andreas Kling
commit 41cf9f6fe3
Notes: github-actions[bot] 2024-08-05 12:56:58 +00:00
3 changed files with 34 additions and 6 deletions

View file

@ -98,6 +98,16 @@ port => ''
pathname => '/'
search => ''
hash => ''
new URL('h\tt\nt\rp://h\to\ns\rt:9\t0\n0\r0/p\ta\nt\rh?q\tu\ne\rry#f\tr\na\rg', undefined)
protocol => 'http:'
username => ''
password => ''
host => 'host:9000'
hostname => 'host'
port => '9000'
pathname => '/path'
search => '?query'
hash => '#frag'
=========================================
URL.parse('ftp://serenityos.org:21', undefined)
protocol => 'ftp:'
@ -199,3 +209,13 @@ port => ''
pathname => '/'
search => ''
hash => ''
URL.parse('h\tt\nt\rp://h\to\ns\rt:9\t0\n0\r0/p\ta\nt\rh?q\tu\ne\rry#f\tr\na\rg', undefined)
protocol => 'http:'
username => ''
password => ''
host => 'host:9000'
hostname => 'host'
port => '9000'
pathname => '/path'
search => '?query'
hash => '#frag'