`URL.href` adds a trailing slash at end, but browsers don't
Version
v16.15.1
Platform
Linux [redacted] 5.15.0-52-generic #58-Ubuntu SMP Thu Oct 13 08:03:55 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
Subsystem
No response
What steps will reproduce the bug?
In node do the following
new URL(`https://abc.xyz`).href
How often does it reproduce? Is there a required condition?
N/A
What is the expected behavior?
'https://abc.com'
What do you see instead?
'https://abc.com/'
Additional information
I'm assuming the the URL
module in Node is meant to be interoperable with the DOM W3C URL specification. Since doing this command in a browser doesn't produce a trailing slash, it appears to be a bug for Node to add one.