summaryrefslogtreecommitdiffstats
path: root/components/app_modal/javascript_dialog_manager.h
diff options
context:
space:
mode:
authoravi <avi@chromium.org>2015-04-17 08:21:54 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-17 15:22:11 +0000
commit2460c760ed65fe9af0c0c58d6524749a897508af (patch)
tree07e69743d7c6b5faabe75b43b396263a9baac120 /components/app_modal/javascript_dialog_manager.h
parentcfda12a2fb4d53d9c841ce33a165fbe6bc989c16 (diff)
downloadchromium_src-2460c760ed65fe9af0c0c58d6524749a897508af.zip
chromium_src-2460c760ed65fe9af0c0c58d6524749a897508af.tar.gz
chromium_src-2460c760ed65fe9af0c0c58d6524749a897508af.tar.bz2
Make JavaScript dialog suppression more aggressive.
1. If the "suppress" checkbox was selected for a site, suppress beforeunload dialogs as well. 2. Re-enable dialogs only on cross-site navigation. BUG=473903 TEST=as in bug Review URL: https://codereview.chromium.org/1091073002 Cr-Commit-Position: refs/heads/master@{#325637}
Diffstat (limited to 'components/app_modal/javascript_dialog_manager.h')
-rw-r--r--components/app_modal/javascript_dialog_manager.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/components/app_modal/javascript_dialog_manager.h b/components/app_modal/javascript_dialog_manager.h
index 8372015..7978cdd 100644
--- a/components/app_modal/javascript_dialog_manager.h
+++ b/components/app_modal/javascript_dialog_manager.h
@@ -58,7 +58,7 @@ class JavaScriptDialogManager : public content::JavaScriptDialogManager {
const base::string16* prompt_override) override;
void CancelActiveAndPendingDialogs(
content::WebContents* web_contents) override;
- void WebContentsDestroyed(content::WebContents* web_contents) override;
+ void ResetDialogState(content::WebContents* web_contents) override;
base::string16 GetTitle(content::WebContents* web_contents,
const GURL& origin_url,