By the way, it looks like WebKit has implemented type mismatch for color state [1] [2].
Yes. That's because the type=color implementation of WebKit is just a text field for now. Users can specify invalid strings. When we complete the implementation of dedicated UI and value sanitization, typeMismatch won't be true.
-- TAMURA Kent Software Engineer, Google
