Contact emails
mig...@chromium.org to...@chromium.org
Spec
https://html.spec.whatwg.org/multipage/interaction.html#spelling-and-grammar-checking
Summary
Spell checking in content editable elements is a very useful feature that most browsers (including Chrome) support. We want to bring that ability to WebView as well.
Motivation
Android WebView is the only platform that does not support spell checking.
Interoperability and Compatibility Risk
Unlike the existing implementation in Chrome we would like to treat the default behaviour as “false-by-default”. The spec is very flexible in this respect. Quoting from it.
"For each element, user agents must establish a default behaviour"
The reason for having a different default than Chrome is that we don’t want to break existing apps out there that rely on the existing behaviour. Apps that want to use the new functionality will need to specify the attribute (something like <textarea spellcheck> </textarea>)
Ongoing technical constraints
None
Will this feature be supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
Yes! With this intent to ship we make this statement true.
OWP launch tracking bug
https://code.google.com/p/chromium/issues/detail?id=583616
Link to entry on the feature dashboard
https://www.chromestatus.com/features/5653714173952000