diff options
author | slamm@chromium.org <slamm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-19 08:48:40 +0000 |
---|---|---|
committer | slamm@chromium.org <slamm@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-19 08:48:40 +0000 |
commit | df9416c847ceefdb4d1749cfd53866775f9a6535 (patch) | |
tree | ca00a5b9680071517bdfabc1761e249ace2f1ad2 /base | |
parent | 9fbab28719663d096e5102c8e6cfeabc3706e764 (diff) | |
download | chromium_src-df9416c847ceefdb4d1749cfd53866775f9a6535.zip chromium_src-df9416c847ceefdb4d1749cfd53866775f9a6535.tar.gz chromium_src-df9416c847ceefdb4d1749cfd53866775f9a6535.tar.bz2 |
Changes to closing contents with beforeunload/unload handlers:
- Closing a single tab, run beforeunload (if needed), then detached the tab from
tab strip and close it asynchronously (no ui).
- Closing a window, run all beforeunload handlers (same as before), then detach all tabs with unload handlers. Close any remaining tabs and hide the browser window while waiting for the unload handlers to complete.
This CL started with fast-tab-closure and has grown to include fast-window-closure too.
BUG=142458,156896
Review URL: https://chromiumcodereview.appspot.com/11016023
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195108 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base')
0 files changed, 0 insertions, 0 deletions