diff --git a/DuckDuckGo/Suggestions/Model/SuggestionContainer.swift b/DuckDuckGo/Suggestions/Model/SuggestionContainer.swift
index 99ccdfd576..802a36b66a 100644
--- a/DuckDuckGo/Suggestions/Model/SuggestionContainer.swift
+++ b/DuckDuckGo/Suggestions/Model/SuggestionContainer.swift
@@ -147,7 +147,8 @@ extension SuggestionContainer: SuggestionLoadingDataSource {
     }
 
     @MainActor func openTabs(for suggestionLoading: any Suggestions.SuggestionLoading) -> [any Suggestions.BrowserTab] {
-        openTabsProvider()
+        guard featureFlagger.isFeatureOn(.autcompleteTabs) else { return [] }
+        return openTabsProvider()
     }
 
     func suggestionLoading(_ suggestionLoading: SuggestionLoading,
diff --git a/LocalPackages/FeatureFlags/Sources/FeatureFlags/FeatureFlag.swift b/LocalPackages/FeatureFlags/Sources/FeatureFlags/FeatureFlag.swift
index ac3c5669bc..7992b497bf 100644
--- a/LocalPackages/FeatureFlags/Sources/FeatureFlags/FeatureFlag.swift
+++ b/LocalPackages/FeatureFlags/Sources/FeatureFlags/FeatureFlag.swift
@@ -51,6 +51,7 @@ public enum FeatureFlag: String, CaseIterable {
     case isPrivacyProLaunchedROWOverride
 
     case autofillPartialFormSaves
+    case autcompleteTabs
 }
 
 extension FeatureFlag: FeatureFlagDescribing {
@@ -63,6 +64,8 @@ extension FeatureFlag: FeatureFlagDescribing {
             return true
         case .autofillPartialFormSaves:
             return true
+        case .autcompleteTabs:
+            return true
         case .debugMenu,
              .sslCertificatesBypass,
              .appendAtbToSerpQueries,
@@ -107,6 +110,8 @@ extension FeatureFlag: FeatureFlagDescribing {
             return .remoteReleasable(.subfeature(PrivacyProSubfeature.isLaunchedROWOverride))
         case .autofillPartialFormSaves:
             return .remoteReleasable(.subfeature(AutofillSubfeature.partialFormSaves))
+        case .autcompleteTabs:
+            return .remoteReleasable(.feature(.autocompleteTabs))
         }
     }
 }