commit | 3a80c0e04b8c379075f573c4a9b745dda5da89c5 | [log] [tgz] |
---|---|---|
author | Jordan Demeulenaere <jdemeulenaere@google.com> | Mon Feb 04 12:39:38 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Feb 04 12:39:38 2019 |
tree | dad90b98150993b39b753ae93f00ff12ff95c1a6 | |
parent | 6df98b85eda250d3b986e0af47b7e23d8069f4c0 [diff] |
[Autofill Assistant] Extract touchable area from AssistantOverlayState. This CLs split the AssistantOverlayState into a enum (HIDDEN, FULL or PARTIAL) and a touchable area (list of rectangles, only valid in PARTIAL state). This allows updating the touchable area without modifying the state. Before this change, scrolling and zooming was available in states that need full overlay mode, such as while running scripts, so users could break scripts by scrolling at an unexpected time. With this change, scrolling and zooming is only available when in the PROMPT state. Change-Id: Ie25432d0a2a9d1b063067d84cc5599b1a6c20cd3 Reviewed-on: https://chromium-review.googlesource.com/c/1442714 Commit-Queue: Jordan Demeulenaere <jdemeulenaere@chromium.org> Reviewed-by: Stephane Zermatten <szermatt@chromium.org> Cr-Commit-Position: refs/heads/master@{#628717}
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 .