I have been using HTML5's new input types for easier validation. I have noticed a problem (tested on Chrome, but not sure about other browsers) that doesn't make much sense. If I was to place michael in my email field it will come up saying that it needs to be a valid email, fantastic, but when I try michael@test and don't have the extension, it validates properly.
What I would like to know is, is this a bug or done on purpose?
I would also like to point this problem out to people who use it in the future and think it works 100%.
Fortunately I run Laravel's own email check which works perfectly, but why wouldn't Chrome or anyone at the W3 Consortium not know of this problem? It could be quite a risk to rely on this 100% and thinking that people are using valid email addresses from this input type.