diff --git a/modules/util/util.js b/modules/util/util.js index c9a22fa43..5c93b5c9c 100644 --- a/modules/util/util.js +++ b/modules/util/util.js @@ -255,9 +255,11 @@ export function utilFunctor(value) { export function utilNoAuto(selection) { + var isText = (selection.size() && selection.node().tagName.toLowerCase() === 'textarea'); + return selection .attr('autocomplete', 'off') .attr('autocorrect', 'off') .attr('autocapitalize', 'off') - .attr('spellcheck', 'false'); + .attr('spellcheck', isText ? 'true' : 'false'); }