
It seems that in some rare cases, the order of the lifecycle events break our assumptions. We had similar odd issues in the past, e.g. crbug.com/658420. For example, -[SceneDelegate scene:continueUserActivity:] might be unexpectedly called during startup before sceneWillEnterForeground:. In which case the intent is handled before the browser UI objects being initialized which might lead to memory crashes (e.g., crbug.com/1211006). Bug: 1211006, 1220836 Change-Id: I60f4b23f45bd8d97f2fad367f0a9eeca792b01f3 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2967219 Commit-Queue: Vincent Boisselle <vincb@google.com> Reviewed-by: Gauthier Ambard <gambard@chromium.org> Reviewed-by: Mark Cogan <marq@chromium.org> Cr-Commit-Position: refs/heads/master@{#894003}
This directory holds code related to the iOS port of Chromium. See https://sites.google.com/a/chromium.org/dev/developers/design-documents/structure-of-layered-components-within-the-chromium-codebase for a description of the structure underneath this directory.