http://www.w3schools.com/html/tryit.asp?filename=tryhtml_inp...
the firefox implementation will gladly accept the invalid test.@example.com but won't accept the valid "test"@example.com
this is just a case of poor validation which we are now stuck with