diff --git a/modules/util/util.js b/modules/util/util.js index 887383502..babfdf6aa 100644 --- a/modules/util/util.js +++ b/modules/util/util.js @@ -305,7 +305,8 @@ export function utilNoAuto(selection) { var isText = (selection.size() && selection.node().tagName.toLowerCase() === 'textarea'); return selection - .attr('autocomplete', 'off') + // assign 'new-password' even for non-password fields to prevent browsers (Chrome) ignoring 'off' + .attr('autocomplete', 'new-password') .attr('autocorrect', 'off') .attr('autocapitalize', 'off') .attr('spellcheck', isText ? 'true' : 'false');