From 3355fbdbc15c9d66cc5d74004f8cdc243afa4054 Mon Sep 17 00:00:00 2001 From: "inferno@chromium.org" Date: Tue, 10 Aug 2010 22:39:30 +0000 Subject: Not store autocomplete entries in DB for forms submitted using javascript. BUG=51727 Review URL: http://codereview.chromium.org/3149003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55626 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/autocomplete_history_manager.cc | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'chrome/browser') diff --git a/chrome/browser/autocomplete_history_manager.cc b/chrome/browser/autocomplete_history_manager.cc index ca592d2..a63e457 100644 --- a/chrome/browser/autocomplete_history_manager.cc +++ b/chrome/browser/autocomplete_history_manager.cc @@ -150,6 +150,10 @@ void AutocompleteHistoryManager::StoreFormEntriesInWebDatabase( if (profile_->IsOffTheRecord()) return; + // Don't save data that was submitted through JavaScript. + if (!form.user_submitted) + return; + // We put the following restriction on stored FormFields: // - non-empty name // - non-empty value -- cgit v1.1