Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[lacros shelf] relax crosapi/window event ordering
There may be a race where crosapi and Aura window events arrive out of order, resulting in the removal of app instances that are still valid (tabs in transit between browser windows). These instances need to be removed while there is no valid window matching this instance and recreated when there is one, to ensure that an instance always has a valid window. A side effect of this is the reuse of app instance ID for two different instances, but their lifetimes don't overlap, so it should not cause problems. Bug: 1327389, 1335569 Change-Id: I73fc5e483f21b0d8270865e8c096c798af8bf992 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3813089 Commit-Queue: Alexander Bolodurin <alexbn@chromium.org> Reviewed-by: Eric Willigers <ericwilligers@chromium.org> Cr-Commit-Position: refs/heads/main@{#1032418}
- Loading branch information
Alexander Bolodurin
authored and
Chromium LUCI CQ
committed
Aug 8, 2022
1 parent
183db82
commit 34cf0b7
Showing
2 changed files
with
39 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters