Check the use of the "Enable Exits On Suspend" experimental flag in Chrome on iOS. We suspect it could be used in tests. If it is not used, remove it.
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/ios_internal.git/+/20eefb2db233eaf6211804696b82e448750c6d10 commit 20eefb2db233eaf6211804696b82e448750c6d10 Author: gambard <gambard@google.com> Date: Mon Jul 18 18:44:10 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/c8ae1453cbc9ee793144a6da2c3a41e5db2aeae2 commit c8ae1453cbc9ee793144a6da2c3a41e5db2aeae2 Author: gambard <gambard@chromium.org> Date: Tue Jul 19 09:40:09 2016 Remove Enable Exits On Suspend flags on iOS This CL removes the Enable Exits On Suspend flag on iOS. BUG= 627859 Review-Url: https://codereview.chromium.org/2151553002 Cr-Commit-Position: refs/heads/master@{#406234} [modify] https://crrev.com/c8ae1453cbc9ee793144a6da2c3a41e5db2aeae2/ios/chrome/app/BUILD.gn [delete] https://crrev.com/2eed0c65b6c77ae779bdfd50182a567350faf598/ios/chrome/app/UIApplication+ExitsOnSuspend.h [delete] https://crrev.com/2eed0c65b6c77ae779bdfd50182a567350faf598/ios/chrome/app/UIApplication+ExitsOnSuspend.mm [modify] https://crrev.com/c8ae1453cbc9ee793144a6da2c3a41e5db2aeae2/ios/chrome/ios_chrome.gyp
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/85d1c49c5d6dab4266c8e62a602bed5b523184ae commit 85d1c49c5d6dab4266c8e62a602bed5b523184ae Author: sdefresne <sdefresne@chromium.org> Date: Tue Jul 19 12:51:57 2016 Revert of Remove Enable Exits On Suspend flags on iOS (patchset #1 id:1 of https://codereview.chromium.org/2151553002/ ) Reason for revert: Broke downstream tree as -[UIApplication cr_interpose_beginBackgroundTaskWithExpirationHandler:] is used. Original issue's description: > Remove Enable Exits On Suspend flags on iOS > > This CL removes the Enable Exits On Suspend flag on iOS. > > BUG= 627859 > > Committed: https://crrev.com/c8ae1453cbc9ee793144a6da2c3a41e5db2aeae2 > Cr-Commit-Position: refs/heads/master@{#406234} TBR=rohitrao@chromium.org,lpromero@chromium.org,gambard@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG= 627859 Review-Url: https://codereview.chromium.org/2162893002 Cr-Commit-Position: refs/heads/master@{#406257} [modify] https://crrev.com/85d1c49c5d6dab4266c8e62a602bed5b523184ae/ios/chrome/app/BUILD.gn [add] https://crrev.com/85d1c49c5d6dab4266c8e62a602bed5b523184ae/ios/chrome/app/UIApplication+ExitsOnSuspend.h [add] https://crrev.com/85d1c49c5d6dab4266c8e62a602bed5b523184ae/ios/chrome/app/UIApplication+ExitsOnSuspend.mm [modify] https://crrev.com/85d1c49c5d6dab4266c8e62a602bed5b523184ae/ios/chrome/ios_chrome.gyp
Fixing revert
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/ios_internal.git/+/7652b57d8ebda685e327c6a4057ca7c2e5548f55 commit 7652b57d8ebda685e327c6a4057ca7c2e5548f55 Author: gambard <gambard@google.com> Date: Tue Jul 19 14:43:47 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/242ab8228ed67413dc6a2f1f840b145b9b434633 commit 242ab8228ed67413dc6a2f1f840b145b9b434633 Author: gambard <gambard@chromium.org> Date: Wed Jul 20 13:08:19 2016 Remove Enable Exits On Suspend flags on iOS This CL removes the Enable Exits On Suspend flag on iOS. BUG= 627859 Review-Url: https://codereview.chromium.org/2159423002 Cr-Commit-Position: refs/heads/master@{#406543} [modify] https://crrev.com/242ab8228ed67413dc6a2f1f840b145b9b434633/ios/chrome/app/BUILD.gn [delete] https://crrev.com/edb37f2d98c9fc82d8366884eb4c45f75c48cc17/ios/chrome/app/UIApplication+ExitsOnSuspend.h [delete] https://crrev.com/edb37f2d98c9fc82d8366884eb4c45f75c48cc17/ios/chrome/app/UIApplication+ExitsOnSuspend.mm [modify] https://crrev.com/242ab8228ed67413dc6a2f1f840b145b9b434633/ios/chrome/ios_chrome.gyp
Comment 1 by bugdroid1@chromium.org
, Jul 18 2016