commit | a5690f7889bfd5c10463306638aeef0333843df0 | [log] [tgz] |
---|---|---|
author | Dmitry Gozman <dgozman@chromium.org> | Wed Apr 24 23:06:53 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Apr 24 23:06:53 2019 |
tree | 7ff7451edcffa29d82521a752e80d94c2a13181b | |
parent | 13df74042377535a0acec646535b2394c0fbe3bc [diff] |
FrameLoader: ignore failing provisional loads entirely This only applies to a small portion of provisional loads which can still fail in the renderer (most of them fail in the browser while loading the navigation request/response). Since we regard these failed loads as cancellations, we do not show any error page, and therefore there is no real side effect. Currently, we are triggering notifications that load did start, which are immediately followed by failure notifications. Instead, we can skip all of that and ignore these loads entirely. As a consequence, this patch eliminates provisional load failures in the renderer entirely. Bug: 855189 Change-Id: I88492e9348b4945e2e6def87f123888e9e87b2f8 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1575871 Reviewed-by: Daniel Cheng <dcheng@chromium.org> Commit-Queue: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#653809}
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 .