Browse Source

fix: `session.clearData` `avoidClosingConnections` default to false (#45187)

Calvin 3 months ago
parent
commit
6f7999ad0d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      shell/browser/api/electron_api_session.cc

+ 2 - 1
shell/browser/api/electron_api_session.cc

@@ -160,7 +160,8 @@ uint32_t GetQuotaMask(const std::vector<std::string>& 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;