forked from extern/egroupware
Do not trigger autocomplete fix if the browser is Safari and there's an input with type password, since the Safari does not respect autocomplete = off
- Fix password autofill issue in compose dialog
This commit is contained in:
parent
0a43abbec2
commit
45b9d9e745
@ -607,6 +607,16 @@ etemplate2.prototype.autocomplete_fixer = function ()
|
||||
{
|
||||
var self = this;
|
||||
var form = self.DOMContainer;
|
||||
|
||||
// Safari always do the autofill for password field regardless of autocomplete = off
|
||||
// and since there's no other way to switch the autocomplete of, we should switch the
|
||||
// form autocomplete off (e.g. compose dialog, attachment password field)
|
||||
if (navigator.userAgent.match(/safari/i) && !navigator.userAgent.match(/chrome/i)
|
||||
&& jQuery('input[type="password"]').length > 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
if (form)
|
||||
{
|
||||
// Stop submit propagation in order to not fire other possible submit events
|
||||
|
Loading…
Reference in New Issue
Block a user