app_service: Windows from exo are not browser windows
The IsOpenedInBrowser method is used to exclude windows managed by browser controllers from being handled by the app service. This method special-cased unmatched crostini windows, whose app type is unknown and therefore would be conservatively assumed to be broswer-based. We use a better case, by excluding all exo-originating windows. This not only catches all the unmatched crostini cases, but also it handles all arc, larcos and pluginvm windows here, instead of needing to check the AppType of their app id against the proxy. Further, it allows us to exclude all anonymous apps (see go/anonymous-apps). Bug: b/172979315 Change-Id: Ic8f109a5fe0d3aa5049ba244aba9e22a8bcdd7b8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2560442Reviewed-by:Nancy Wang <nancylingwang@chromium.org> Commit-Queue: Nic Hollingum <hollingum@google.com> Cr-Commit-Position: refs/heads/master@{#831226}
Showing
Please register or sign in to comment