• Danyao Wang's avatar
    [Nav Experiment] Reimplement restore_session.html using URL fragment. · ef382103
    Danyao Wang authored
    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: default avatarEugene But <eugenebut@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#553119}
    ef382103
wk_navigation_util_unittest.mm 4.2 KB