diff options
author | avi <avi@chromium.org> | 2015-04-17 08:21:54 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-17 15:22:11 +0000 |
commit | 2460c760ed65fe9af0c0c58d6524749a897508af (patch) | |
tree | 07e69743d7c6b5faabe75b43b396263a9baac120 /components/app_modal/javascript_dialog_manager.h | |
parent | cfda12a2fb4d53d9c841ce33a165fbe6bc989c16 (diff) | |
download | chromium_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.h | 2 |
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, |