[UA-EAI] WhatWG issue regarding <input type="email"> is open (#4562)

Charles 'chaals' (McCathie) Nevile chaals at yandex.ru
Sun Jun 7 14:27:30 UTC 2020


Couple of thoughts:

1. If you want stuff done, the quick way is to provide money (or  
guaranteed users by the million, because they equate to money). WHATWG  
think there are only 4 important browsers, so that limits your options  
somewhat. If you have the clout of a gov ernment department, a school  
system, or the like, maybe you can force something through, but most  
browser companies are pretty large, and dealing with a global market means  
they aren't keen on addressing things for one segment of one country. The  
alternative is to make the change in some critical service that uers need,  
patch it intrusively (like cookie authorisation maybe) for browsers that  
haven't got a native fix, and explain what is needed to clean that up.

Whether that is successful, or just rubs some powerful engineers the wrong  
way until they take a bloody-minded dislike to what you do and refuse to  
engage with the question again is hard to predict in advance.

2. John is right that accept EAI addresses in <input type="email"> won't  
prove that a system actually works with internationalised addresses so it  
may cause failures - and it is true that these may initially cause a lack  
of trust in the safety of using them. On the other hand, once the systems  
behind are updated, nothing further needs to be done - we don't need to  
change the code in every single website in the world...

On the other hand, if we introduce a new email type, the first requirement  
is to make it clear to users that it behaves differently (otherwise there  
is no reason for them to trust it anyway) which means a lot of  
coordination of user interface elements. This is something that has  
historically proven *amazingly* difficult. The signaling of Extended  
Validation security certificates is the only example that comes to mind of  
actual success this century, although I am sure there are others.

In addition, the only time it will work is when websites are changed - the  
entire underlying systems can be upgraded to work, but it would still be  
impossible to use just because the form itself isn't updated.

There is a principle that was used in designing HTML5 called the "priority  
of constituencies" that suggests you should try to concentrate the effort  
required on the smallest feasible group, who are also likely to be the  
best-qualified group to get it right. Where browser makers are a very  
small skilled group, site developers less so (the people who make the  
tools and many libraries that many site developers use are in between),  
and trying to change all end-users' behaviour is more or less a last  
resort (it can be done, but it's difficult).

Obviously there are no especially right answers here, beyond whatever  
works will be a good idea. It might be worth looking around the world of  
smaller or more geographically concentrated browsers - Vivaldi, Yandex,  
Baidu, Opera, Firefox, - or perhaps using the good relationship some  
governments have with e.g. Microsoft or Samsung to explore the  
possibilities. (And Microsoft and Mozilla are both represented on the  
WHATWG steering committee, for whatever that is worth... though the people  
you need to convince are more likely spec editors like Anne van Kesteren.

cheers

Chaals

On Sun, 07 Jun 2020 12:41:38 +1000, Mark W. Datysgeld  
<mark at governanceprimer.com> wrote:

> Following up on John, I got the same impression when discussing with  
> them last year's email acceptance research, from which our >key  
> suggestion was adding input type="eaimail".
>
> The question remains: what browser vendor would we be most likely to  
> convince and spend a lot of resources doing that? I still >stand by the  
> idea that, on the Web front, this ks the most valuable task we can  
> perform.
>
> Regards,
> --Mark W. Datysgeld from Governance Primer [www.markwd.website]
> In partnership with AR-TARC and the Brazilian Association of Software  
> Companies (ABES)
>
> On June 6, 2020 10:30:11 PM GMT-03:00, John Levine  
> <john.levine at standcore.com> wrote:
>>
>> In article <7b47fbe2-c8d2-bf78-a832-005abc067789 at jdlh.com> you write:
>>> EAI colleagues:
>>>
>>> Back on 26. May we talked about a FY21 goal of participating in the 
>>> WHATWG process to ask them to improve their spec for '<input 
>>> type="email">' in HTML, because it is limited to ASCII-only.
>>>
>>> Our friend John Levine had opened an issue about this back in April  
>>> 2019:
>>>
>>> Validating internationalized mail addresses in <input type="email">  
>>> #4562
>>> <https://github.com/whatwg/html/issues/4562>
>>> Opened 23 April, 2019.
>>>
>>> There is a little discussion there, and there could be more.
>>>
>>> This issue report refers back an ancestor in the previous bug database:
>>>
>>> Bug 15489 "forms: <input type=email> validation needs to be updated for 
>>> EAI".
>>> <https://www.w3.org/Bugs/Public/show_bug.cgi?id=15489>
>>> Opened 2012. Discussion in 2012-2018. Closed in 2019 when the old bug 
>>> tracker was closed down.
>>>
>>> I'm not proposing any specific action right now. I just want to get 
>>> these links to everyone for background reading and for situational 
>>> awareness.
>>
>> People in the know tell me that if one of the major browsers says they
>> will add <input type="eaimail">, then they'll add it to the spec.
>> Until then, no chance.
>>
>> Merely changing the existing <input type="email"> to allow EAI would
>> be a very poor idea because there is no way to tell in the browser
>> whether the web server and its MTA support EAI. A separate input field
>> type lets the web application designer accept EAI addresses if she
>> knows that the supporting software can handle it.
>>
>> R's,
>> John
>> -----
>> UA-EAI mailing list
>> UA-EAI at icann.org
>> https://mm.icann.org/mailman/listinfo/ua-eai
>> -----
>> By submitting your personal data, you consent to the processing of your  
>> personal data for purposes of subscribing to this mailing list  
>> accordance with the ICANN Privacy Policy  
>> (https://www.icann.org/privacy/policy) and the website Terms of Service  
>> (https://www.icann.org/privacy/tos). You can visit the Mailman link  
>> above to change your membership status or configuration, including  
>> unsubscribing, setting digest-style delivery or disabling delivery  
>> altogether (e.g., for a vacation), and so on.



-- 
Using Opera's mail client: http://www.opera.com/mail/


More information about the UA-EAI mailing list