| commit | aff35e93e042a8b331fe2accec95bf014bf5416f | [log] [tgz] |
|---|---|---|
| author | Scott Yoder <scottyoder@google.com> | Fri Nov 03 03:12:25 2023 |
| committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Nov 03 03:12:25 2023 |
| tree | 5ea64b37f5eb5ed1a6bd338b5102206c13d38635 | |
| parent | c9e8456beea9789c3aefaf66bd1f57807a48389c [diff] |
[ios] Fix issues related to focus/defocus omnibox on NTP This change fixes several issues related to focusing and defocusing the omnibox / fakebox on the NTP: * When the feed is disabled or the DSE changed (which might hide the feed), the omnibox should be defocused properly and the content offset should not be able to be set beyond the end of the content - this could happen if the content gets shorter due to the feed disappearing, for example. * with Large Fakebox, there are several sequences relate to defocus and the fake toolbar needs to be shown and hidden at the right time. This fixes an issue where it appeared before the omnibox's animation had finished, but ensures that the alpha gets reset when the view is shown. * fixes another issue related to the calculation of whether the scroll position is at the top, and floating point math Fixed: 1468254, 1498217 Change-Id: Id8564fca7865ff0172b6511c89fc1e6810b6b10f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5000208 Commit-Queue: Scott Yoder <scottyoder@google.com> Reviewed-by: Chris Lu <thegreenfrog@chromium.org> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#1219297}
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.
To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.