Summary: | International domain name (IDN) emails silently fail input type="email" validation | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Oli Studholme <webkit.org> | ||||
Component: | Forms | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | UNCONFIRMED --- | ||||||
Severity: | Normal | CC: | ap, ayg, tkent, webkit.org, yosin | ||||
Priority: | P2 | Keywords: | WebExposed | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | PC | ||||||
OS: | OS X 10.5 | ||||||
URL: | http://jsfiddle.net/xEgan/ | ||||||
Attachments: |
|
Description
Oli Studholme
2010-06-16 22:57:14 PDT
note a doublebyte domain name is correctly converted to punycode for type="url" Bug 40747 is about the UI, so this may as well be repurposed to be only about not accepting IDNs. E-mail inputs should certainly accept IDNs and convert to punycode for submission -- it only makes sense. The spec mentions this as an example but doesn't require it (since it's a UI issue): "User agents may transform the value for display and editing (e.g. converting punycode in the value to IDN in the display and vice versa)." <http://www.whatwg.org/specs/web-apps/current-work/multipage/states-of-the-type-attribute.html#e-mail-state> Change URL to test case: http://jsfiddle.net/xEgan/ Here is original URI in URL field: http://pukupi.com/post/2070/ Created attachment 167019 [details]
Proof of concept
|