How do browsers decide whether or not to display punycode?
The WHAT-WG URL spec: https://url.spec.whatwg.org/#idna
Points to Unicode TR46: https://www.unicode.org/reports/tr46/#Processing
But it also appears that IgnoreInvalidPunycode
implementation is not consistent in web engines, per this illuminating discussion that ends in 🤷🏽♂️
https://github.com/whatwg/url/issues/821#issuecomment-1973116108