New issue
Advanced search Search tips

Issue 702096 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Jun 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Compat



Sign in to add a comment

Some unicode domain names aren't recognized as such

Reported by sorokinm...@gmail.com, Mar 16 2017

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.21 Safari/537.36

Example URL:
╯°□°╯︵┻━┻.tk

Steps to reproduce the problem:
1. Enter the url `╯°□°╯︵┻━┻.tk' into the adress bar

What is the expected behavior?
Chromium recognizes the domain name as such and opens it

What went wrong?
It tries to google it

Does it occur on multiple sites: N/A

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? No
 chome for android, safari for ios (but macos version works properly), wget, curl, elinks

Chrome version: 57.0.2987.21  Channel: beta
OS Version: Linux benny-pc 4.9.8-gentoo #1 SMP Sat Feb 11 23:04:31 MSK 2017 x86_64 Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz GenuineIntel GNU/Linux
Flash Version: Shockwave Flash 24.0 r0
 
Link with the same contents (<a href="http://╯°□°╯︵┻━┻.tk">link</a>) works properly.
Components: UI>Browser>Omnibox
Cc: rsleevi@chromium.org
Labels: Needs-Feedback
Are you sure this is a real domain name?  DNS lookup on it fails for me.

I ask because it seems to be forced to a search due to a failure to convert to valid punycode, and thus I wonder if it's a legal, navigable domain at all.
Cc: js...@chromium.org
Components: Internals>Network>DNS
IIRC, Emoji is disallowed per IDNA2008 ( https://tools.ietf.org/html/rfc5892 ), and when they work, it's due to IDNA2003 rules being applied. Adding jshin@ to make sure I didn't botch this.
If it helps at all, removing the "︵" character causes this to be treated as a valid URL.

Comment 6 by mmenke@chromium.org, Mar 21 2017

Components: -Internals>Network>DNS
Labels: -OS-Linux OS-All
Not a DNS issue - the domain name isn't even sent to the DNS resolver.  Seems like this is most likely a GURL, icu, or omnibox issue.
Status: WontFix (was: Unconfirmed)
Closering per comment #4.

Supporting the claim that emoji is invalid, according to a reputable site, https://www.punycoder.com/, the ︵ is invalid.  (It would get encoded as something involving a "(", which is an illegal character in hostnames / domain names.)

Sign in to add a comment