From f717b382edfb7eac629966228c781a584ee902cd Mon Sep 17 00:00:00 2001 From: Sophie Date: Thu, 2 Oct 2025 17:21:32 -0700 Subject: [PATCH 1/2] Enable strict concurrency for TabDataStoreTests --- BrowserKit/Package.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/BrowserKit/Package.swift b/BrowserKit/Package.swift index cf3baa3642625..31c3fc124c216 100644 --- a/BrowserKit/Package.swift +++ b/BrowserKit/Package.swift @@ -136,7 +136,11 @@ let package = Package( .enableExperimentalFeature("StrictConcurrency")]), .testTarget( name: "TabDataStoreTests", - dependencies: ["TabDataStore"]), + dependencies: ["TabDataStore"], + swiftSettings: [ + .enableExperimentalFeature("StrictConcurrency"), + ] + ), .target( name: "Redux", dependencies: ["Common"], From 030e3d64d220c490396b06ac3afb2b20a37c8442 Mon Sep 17 00:00:00 2001 From: Sophie Date: Thu, 2 Oct 2025 17:59:12 -0700 Subject: [PATCH 2/2] Add Todo --- BrowserKit/Tests/TabDataStoreTests/XCTestCaseExtension.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/BrowserKit/Tests/TabDataStoreTests/XCTestCaseExtension.swift b/BrowserKit/Tests/TabDataStoreTests/XCTestCaseExtension.swift index f08f33aef0149..66e87fcd81cf4 100644 --- a/BrowserKit/Tests/TabDataStoreTests/XCTestCaseExtension.swift +++ b/BrowserKit/Tests/TabDataStoreTests/XCTestCaseExtension.swift @@ -6,6 +6,7 @@ import Foundation import XCTest extension XCTestCase { + // TODO: Needs group discussion on solution for warnings func trackForMemoryLeaks(_ instance: AnyObject, file: StaticString = #filePath, line: UInt = #line) { addTeardownBlock { [weak instance] in XCTAssertNil(