commit | 07fcf075f0596a9cffa36b3350f23e02f81cb26f | [log] [tgz] |
---|---|---|
author | Danyao Wang <danyao@chromium.org> | Tue Jul 24 14:48:40 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Jul 24 14:48:40 2018 |
tree | e36a94e6cbdbb7337c5b897d4b44e5339cb1298a | |
parent | dccb439b9748ae93c2109b7769ae66b3d86083bd [diff] |
[Nav Experiment] Remove duplicate presentation of native content. Native content is typically presented after its placeholder navigation to ensure correct ordering of WebStateObserver callbacks. However, for UI smoothness when opening a new tab, native content is presented before its placeholder navigation as well (http://crbug.com/819606). This CL removes the duplicate presentation of native content after its placeholder navigation, by storing a flag in NavigationContextImpl that the native content is already presented. Bug: 865422 Cq-Include-Trybots: luci.chromium.try:ios-simulator-full-configs;master.tryserver.chromium.mac:ios-simulator-cronet Change-Id: I71dc25f6a3284c34cf946800dee9bb4581506370 Reviewed-on: https://chromium-review.googlesource.com/1146777 Commit-Queue: Danyao Wang <danyao@chromium.org> Reviewed-by: Kurt Horimoto <kkhorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#577534}
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 .