From 83a051b982cb572837a7b8c226b5e778ddfd4621 Mon Sep 17 00:00:00 2001 From: bridiver Date: Mon, 18 Jan 2021 19:18:38 -0700 Subject: [PATCH] only use ephemeral storage for local and session storage --- .../renderer/brave_content_settings_agent_impl.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/content_settings/renderer/brave_content_settings_agent_impl.cc b/components/content_settings/renderer/brave_content_settings_agent_impl.cc index fe9f8b99ae2a..dc02f00bc7a5 100644 --- a/components/content_settings/renderer/brave_content_settings_agent_impl.cc +++ b/components/content_settings/renderer/brave_content_settings_agent_impl.cc @@ -149,6 +149,10 @@ bool BraveContentSettingsAgentImpl::UseEphemeralStorageSync( if (!base::FeatureList::IsEnabled(net::features::kBraveEphemeralStorage)) return false; + if (storage_type != StorageType::kLocalStorage && + storage_type != StorageType::kSessionStorage) + return false; + blink::WebLocalFrame* frame = render_frame()->GetWebFrame(); if (!frame || IsFrameWithOpaqueOrigin(frame))