Use failing URL to load the error page.

VirtualURL should not be used as the baseURL to load
error page.
VirtualURL can be set by the client and can be different
from URL which will will lead to navigationItem inconsistencies.

Instead, the WebView should load the failing URL or the URL
extracted from the placeholder.

Bug: 942025
Change-Id: I425ff6c62aedf9d205a6918e5655bad3a7cca54a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1524263
Commit-Queue: Olivier Robin <olivierrobin@chromium.org>
Reviewed-by: Eugene But <eugenebut@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641142}
2 files changed