commit | 6313eeddb816b1dbfe5f0b0e6ce153a9ae8d7f5c | [log] [tgz] |
---|---|---|
author | Klaus Weidner <klausw@chromium.org> | Wed Jan 15 02:38:48 2020 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Jan 15 02:38:48 2020 |
tree | 8222c87c52da00421455550d1d9b38d34d649b43 | |
parent | ad6601539460a497aca8704c243b37ebef5e89ab [diff] |
DOM overlay input handling Support WebXR input events while DOM Overlay is active, using a new "beforexrselect" event to let applications deduplicate input. If that event is preventDefaulted, i.e. on UI elements, XR input events are suppressed. If the interaction is in a cross-origin iframe, suppress XR select events and input updates. See the draft spec https://immersive-web.github.io/dom-overlays/ for background information. Bug: 991747 Change-Id: I3c058454cfcee732a544863bbf6b807437513c87 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1974820 Commit-Queue: Klaus Weidner <klausw@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Reviewed-by: Jeremy Roman <jbroman@chromium.org> Reviewed-by: Piotr Bialecki <bialpio@chromium.org> Cr-Commit-Position: refs/heads/master@{#731790}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .