Change information
Commit message:
[M145] Plumb Xr Status into InputTransferHandler
Original change's description:
> Plumb Xr Status into InputTransferHandler
>
> Configures the InputTransferHandler to be aware of WebXR sessions, which
> should not have their input transferred to viz, because doing so blocks
> any processing within the WebXR session.
>
> Bug: 454058815
> Change-Id: I28bf79b31cc1fcc3e10c6d1f85d4ef6199a4c9b3
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7552845
> Reviewed-by: Brian Sheedy <bsh...@chromium.org>
> Reviewed-by: Matthew Jones <mdj...@chromium.org>
> Commit-Queue: Alexander Cooper <alco...@chromium.org>
> Reviewed-by: Bo Liu <bo...@chromium.org>
> Reviewed-by: Aman Verma <ama...@google.com>
> Reviewed-by: Michael Thiessen <mthi...@chromium.org>
> Cr-Commit-Position: refs/heads/main@{#1582761}
(cherry picked from commit b91e51f5013d1fa834e11779fe7a4210d4372b79)
Bug: 484026772,454058815
Change-Id: I28bf79b31cc1fcc3e10c6d1f85d4ef6199a4c9b3
Cr-Commit-Position: refs/branch-heads/7632@{#2564}
Cr-Branched-From: 0bbdf2913883391365383b0a5dfe7bf9fd1a5213-refs/heads/main@{#1568190}
Files:
- M chrome/android/BUILD.gn
- M chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorView.java
- A chrome/android/javatests/src/org/chromium/chrome/browser/vr/WebXrInputTransferTest.java
- A chrome/test/data/xr/e2e_test_files/html/test_webxr_input_transfer.html
- M content/public/android/java/src/org/chromium/content_public/browser/InputTransferHandler.java
- M content/public/browser/android/transfer_input_to_viz_result.h
- M tools/metrics/histograms/metadata/android/enums.xml
Change size: L
Delta: 7 files changed, 260 insertions(+), 1 deletion(-)
Branch: refs/branch-heads/7632
Submit Requirements:
Code-Review: Bot-Commit+1 by Rubber Stamper