From 3fa59b9b9c62f4a700f64252d6831ba70a630911 Mon Sep 17 00:00:00 2001 From: "trop[bot]" <37223003+trop[bot]@users.noreply.github.com> Date: Fri, 17 Jan 2025 10:36:47 +0100 Subject: [PATCH] fix: `session.clearData` `avoidClosingConnections` default to false (#45207) Co-authored-by: trop[bot] <37223003+trop[bot]@users.noreply.github.com> Co-authored-by: clavin --- shell/browser/api/electron_api_session.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shell/browser/api/electron_api_session.cc b/shell/browser/api/electron_api_session.cc index 8f86350c9727..632f244c9a5f 100644 --- a/shell/browser/api/electron_api_session.cc +++ b/shell/browser/api/electron_api_session.cc @@ -160,7 +160,8 @@ uint32_t GetQuotaMask(const std::vector& quota_types) { return quota_mask; } -constexpr BrowsingDataRemover::DataType kClearDataTypeAll = ~0ULL; +constexpr BrowsingDataRemover::DataType kClearDataTypeAll = + ~0ULL & ~BrowsingDataRemover::DATA_TYPE_AVOID_CLOSING_CONNECTIONS; constexpr BrowsingDataRemover::OriginType kClearOriginTypeAll = BrowsingDataRemover::ORIGIN_TYPE_UNPROTECTED_WEB | BrowsingDataRemover::ORIGIN_TYPE_PROTECTED_WEB;