diff --git a/DuckDuckGo/DBP/DBPHomeViewController.swift b/DuckDuckGo/DBP/DBPHomeViewController.swift index 96443a61f1..5b73cd4af3 100644 --- a/DuckDuckGo/DBP/DBPHomeViewController.swift +++ b/DuckDuckGo/DBP/DBPHomeViewController.swift @@ -52,7 +52,8 @@ final class DBPHomeViewController: NSViewController { passwordGeneration: false, inlineIconCredentials: false, thirdPartyCredentialsProvider: false, - unknownUsernameCategorization: false) + unknownUsernameCategorization: false, + partialFormSaves: false) let isGPCEnabled = WebTrackingProtectionPreferences.shared.isGPCEnabled let sessionKey = UUID().uuidString diff --git a/DuckDuckGo/Tab/Model/ContentScopeFeatureFlagging.swift b/DuckDuckGo/Tab/Model/ContentScopeFeatureFlagging.swift index 09010c106e..c8ee45e224 100644 --- a/DuckDuckGo/Tab/Model/ContentScopeFeatureFlagging.swift +++ b/DuckDuckGo/Tab/Model/ContentScopeFeatureFlagging.swift @@ -32,6 +32,7 @@ extension ContentScopeFeatureToggles { passwordGeneration: autofillPrefs.askToSaveUsernamesAndPasswords, inlineIconCredentials: autofillPrefs.askToSaveUsernamesAndPasswords, thirdPartyCredentialsProvider: true, - unknownUsernameCategorization: privacyConfig.isSubfeatureEnabled(AutofillSubfeature.unknownUsernameCategorization)) + unknownUsernameCategorization: privacyConfig.isSubfeatureEnabled(AutofillSubfeature.unknownUsernameCategorization), + partialFormSaves: privacyConfig.isSubfeatureEnabled(AutofillSubfeature.partialFormSaves)) } } diff --git a/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/DebugUI/DataBrokerRunCustomJSONViewModel.swift b/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/DebugUI/DataBrokerRunCustomJSONViewModel.swift index 117ae11d94..4530b29014 100644 --- a/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/DebugUI/DataBrokerRunCustomJSONViewModel.swift +++ b/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/DebugUI/DataBrokerRunCustomJSONViewModel.swift @@ -165,7 +165,8 @@ final class DataBrokerRunCustomJSONViewModel: ObservableObject { passwordGeneration: false, inlineIconCredentials: false, thirdPartyCredentialsProvider: false, - unknownUsernameCategorization: false) + unknownUsernameCategorization: false, + partialFormSaves: false) let sessionKey = UUID().uuidString let messageSecret = UUID().uuidString diff --git a/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/Scheduler/DataBrokerProtectionAgentManager.swift b/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/Scheduler/DataBrokerProtectionAgentManager.swift index f125c7b4c5..5f6238f22d 100644 --- a/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/Scheduler/DataBrokerProtectionAgentManager.swift +++ b/LocalPackages/DataBrokerProtection/Sources/DataBrokerProtection/Scheduler/DataBrokerProtectionAgentManager.swift @@ -58,7 +58,8 @@ public class DataBrokerProtectionAgentManagerProvider { passwordGeneration: false, inlineIconCredentials: false, thirdPartyCredentialsProvider: false, - unknownUsernameCategorization: false) + unknownUsernameCategorization: false, + partialFormSaves: false) let contentScopeProperties = ContentScopeProperties(gpcEnabled: false, sessionKey: UUID().uuidString, messageSecret: UUID().uuidString, diff --git a/LocalPackages/DataBrokerProtection/Tests/DataBrokerProtectionTests/Mocks.swift b/LocalPackages/DataBrokerProtection/Tests/DataBrokerProtectionTests/Mocks.swift index 941f469659..40d6db23b0 100644 --- a/LocalPackages/DataBrokerProtection/Tests/DataBrokerProtectionTests/Mocks.swift +++ b/LocalPackages/DataBrokerProtection/Tests/DataBrokerProtectionTests/Mocks.swift @@ -273,7 +273,8 @@ extension ContentScopeFeatureToggles { passwordGeneration: false, inlineIconCredentials: false, thirdPartyCredentialsProvider: false, - unknownUsernameCategorization: false + unknownUsernameCategorization: false, + partialFormSaves: false ) } }