Fix tab traversal order in Assistant.
Summary of issue: Tab traversal within Assistant was very irregular, the Assistant cards (backed by NavigableContents) would steal focus when attempting to traverse the native view hierarchy. See video in bug comments for example of issue. Solution: Handle WebContentsDelegate::TakeFocus event to trigger a clearing of native view focus in NavigableContentsView. Bug: b:120682808 Change-Id: Ib571b3a1a6e9ccbc48d44fe29c67c6aa62aa85b0 Reviewed-on: https://chromium-review.googlesource.com/c/1407172 Commit-Queue: David Black <dmblack@google.com> Reviewed-by:Scott Violet <sky@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Reviewed-by:
Ken Rockot <rockot@google.com> Reviewed-by:
Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#626885}
Showing
Please register or sign in to comment