From e22eb5de4b4755afc40b0b3f0b32b27e7c5a896f Mon Sep 17 00:00:00 2001 From: Garvan Keeley Date: Mon, 25 Nov 2019 13:37:36 -0800 Subject: [PATCH] [nobug, api update] Use WKWebsiteDataStore.allWebsiteDataTypes when clearing private data (#5808) --- Client/Frontend/Browser/Tab.swift | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Client/Frontend/Browser/Tab.swift b/Client/Frontend/Browser/Tab.swift index d1bf61eaad34..eaade3519ba6 100644 --- a/Client/Frontend/Browser/Tab.swift +++ b/Client/Frontend/Browser/Tab.swift @@ -346,11 +346,7 @@ class Tab: NSObject { } func removeAllBrowsingData(completionHandler: @escaping () -> Void = {}) { - let dataTypes = Set([WKWebsiteDataTypeCookies, - WKWebsiteDataTypeLocalStorage, - WKWebsiteDataTypeSessionStorage, - WKWebsiteDataTypeWebSQLDatabases, - WKWebsiteDataTypeIndexedDBDatabases]) + let dataTypes = WKWebsiteDataStore.allWebsiteDataTypes() webView?.configuration.websiteDataStore.removeData(ofTypes: dataTypes, modifiedSince: Date.distantPast,