[Nav Experiment] Reimplement restore_session.html using URL fragment.
The WebKit History API bug only affects push/replaceState calls that change the URL path and query from file:// scheme. It turns out that changing URL fragment is still allowed. This CL reimplements restore session behavior by encoding all data in URL fragment and removes the iOS11.3 guard for WebClient::IsSlimNavigationManagerEnabled(). Bug: 814803 Cq-Include-Trybots: master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs Change-Id: Ib26734b2d62cbcfc1d8f8844e317fdb5842b6b16 Reviewed-on: https://chromium-review.googlesource.com/1024929 Commit-Queue: Danyao Wang <danyao@chromium.org> Reviewed-by:Eugene But <eugenebut@chromium.org> Cr-Commit-Position: refs/heads/master@{#553119}
Showing
Please register or sign in to comment