This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Continuing the discussion in https://github.com/bestiejs/punycode.js/issues/11, I wrote a simple test that sets URLs with IDNA2003 separators U+002E, U+3002, U+FF0E, U+FF61 as the `src` of an `iframe` element in memory, and then returns the resulting normalized `src`. Chrome, Safari, Firefox: http://xn--maana-pta.com/ http://xn--maana-pta.com/ http://xn--maana-pta.com/ http://xn--maana-pta.com/ Opera: http://mañana.com/ http://mañana.com/ http://mañana.com/ http://mañana.com/ It seems all browsers tested so far support these separators for backwards compatibility. I haven’t tested IE yet, or older versions of the other browsers.
Uploading the attachment failed for some reason, so I’ve uploaded the test here: http://mathias.html5.org/tests/url/idna2003-separators/
I’ve updated the test so that it displays PASS if the browser supports IDNA2003 separators and FAIL otherwise. IE9 supports these separators as well, so it looks like they should be included in the URL spec.
*** This bug has been marked as a duplicate of bug 18910 ***