Reduce jank in card loading.
Previously, ManagedWebContents would inform callbacks that it was ready for embedding after WebView creation. Now, we wait until after the first load has stopped. This prevents embedding from happening until all assets have been loaded. Previously, large cards (e.g. "nearby restaurants") would occasionally flicker as they were embedded before larger assets (e.g. map image) were finished loading. Bug: b:112498878 Change-Id: I0dce539800d5a18056e7d83a1078ccec70e7a25e Reviewed-on: https://chromium-review.googlesource.com/1172067 Commit-Queue: David Black <dmblack@google.com> Reviewed-by:Xiaohui Chen <xiaohuic@chromium.org> Cr-Commit-Position: refs/heads/master@{#582643}
Showing
Please register or sign in to comment