normalize-url icon indicating copy to clipboard operation
normalize-url copied to clipboard

Url pathname is getting encoded after normalization

Open psamusev opened this issue 2 years ago • 1 comments

The current behavior of urlObject.pathname = decodeURI(urlObject.pathname); doesn't work as expected. Since URL automatically always encode any value that we set, according to https://developer.mozilla.org/en-US/docs/Web/API/URL

URLs are encoded according to the rules found in [RFC 3986](https://datatracker.ietf.org/doc/html/rfc3986)

Example: normalizeUrl('http://host.com/api/user/{userId}') returns 'http://host.com/api/user/%7BuserId%7D'

psamusev avatar Apr 20 '22 17:04 psamusev

You commented on the incorrect pull request. The relevant code was added in https://github.com/sindresorhus/normalize-url/pull/31.

sindresorhus avatar Apr 20 '22 18:04 sindresorhus