diff --git a/libcef/browser/alloy/alloy_browser_host_impl.cc b/libcef/browser/alloy/alloy_browser_host_impl.cc index 6b5c1b900..f2a8988c7 100644 --- a/libcef/browser/alloy/alloy_browser_host_impl.cc +++ b/libcef/browser/alloy/alloy_browser_host_impl.cc @@ -1463,6 +1463,14 @@ void AlloyBrowserHostImpl::ExitPictureInPicture() { PictureInPictureWindowManager::GetInstance()->ExitPictureInPicture(); } +bool AlloyBrowserHostImpl::IsBackForwardCacheSupported() { + return true; +} + +bool AlloyBrowserHostImpl::IsPrerender2Supported() { + return true; +} + // content::WebContentsObserver methods. // ----------------------------------------------------------------------------- diff --git a/libcef/browser/alloy/alloy_browser_host_impl.h b/libcef/browser/alloy/alloy_browser_host_impl.h index a82847b0a..216be88db 100644 --- a/libcef/browser/alloy/alloy_browser_host_impl.h +++ b/libcef/browser/alloy/alloy_browser_host_impl.h @@ -289,6 +289,8 @@ class AlloyBrowserHostImpl : public CefBrowserHostBase, const viz::SurfaceId& surface_id, const gfx::Size& natural_size) override; void ExitPictureInPicture() override; + bool IsBackForwardCacheSupported() override; + bool IsPrerender2Supported() override; // content::WebContentsObserver methods. using content::WebContentsObserver::BeforeUnloadFired;