commit | c18afd26a96b41392d254ce23bfeb9940b4049b1 | [log] [tgz] |
---|---|---|
author | Tommy C. Li <tommycli@chromium.org> | Thu Jan 17 00:59:18 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 17 00:59:18 2019 |
tree | b0496e39b81494fbd25467f698364c0de7bac326 | |
parent | 1082d33dd3ac8dd8d25649f878fd345069028607 [diff] |
Omnibox: Steady State Elisions - Fix some model vs. view logic division Chrome has a bug where when the user focuses the Omnibox via Ctrl+L or F6, sometimes the page action icons disappear. This is because OmniboxEditModel::Unelide currently lacks a necessary check. This CL adds that check and adds a test to verify that. It moves some logic that existed in the OmniboxViewViews over to OmniboxEditModel and de-duplicates some logic. Bug: 921777 Change-Id: Ifed90d61e5b820eaaf16b41ba62a13eac73b10ff Reviewed-on: https://chromium-review.googlesource.com/c/1410016 Commit-Queue: Tommy Li <tommycli@chromium.org> Reviewed-by: Peter Boström <pbos@chromium.org> Cr-Commit-Position: refs/heads/master@{#623482}
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 .