Skip to content

fix(tabs): keep the editor tabs reachable to accessibility over the pointer's owner #2061

fix(tabs): keep the editor tabs reachable to accessibility over the pointer's owner

fix(tabs): keep the editor tabs reachable to accessibility over the pointer's owner #2061

Triggered via pull request August 29, 2026 15:42
Status Failure
Total duration 48m 11s
Artifacts 5

macos-tests.yml

on: pull_request
Detect relevant changes
11s
Detect relevant changes
Matrix: ui
macOS Tests Gate
2s
macOS Tests Gate
Fit to window
Zoom out
Zoom in

Annotations

15 errors, 22 warnings, and 8 notices
Package Tests
Process completed with exit code 1.
UI tests 2/3
Process completed with exit code 65.
UI tests 2/3: TableProUITests/EditorTabReorderUITests.swift#L172
testDraggingATabNeverMovesTheWindow, XCTAssertTrue failed - The dragged tab must be hittable
UI tests 2/3: TableProUITests/EditorTabReorderUITests.swift#L172
testDraggingATabNeverMovesTheWindow, XCTAssertTrue failed - The dragged tab must be hittable
UI tests 2/3: TableProUITests/EditorTabDetachUITests.swift#L93
testClosingTheDetachedWindowLeavesTheOriginalWorking, XCTAssertTrue failed - The tab must be hittable
UI tests 2/3: TableProUITests/EditorTabDetachUITests.swift#L93
testClosingTheDetachedWindowLeavesTheOriginalWorking, XCTAssertTrue failed - The tab must be hittable
UI tests 0/3
Process completed with exit code 65.
UI tests 0/3: TableProUITests/EditorTabDetachUITests.swift#L93
testMoveTabToNewWindowTakesTheTabOutOfTheStrip, XCTAssertTrue failed - The tab must be hittable
UI tests 0/3: TableProUITests/EditorTabDetachUITests.swift#L93
testMoveTabToNewWindowTakesTheTabOutOfTheStrip, XCTAssertTrue failed - The tab must be hittable
UI tests 1/3
Process completed with exit code 65.
UI tests 1/3: TableProUITests/QueryInsightsTabUITests.swift#L128
testTheQueryInsightsTabOpensOnceCarriesItsFiltersAndStaysGatedWithoutALicense, XCTAssertTrue failed - A tab in the strip must be clickable
UI tests 1/3: TableProUITests/QueryInsightsTabUITests.swift#L128
testTheQueryInsightsTabOpensOnceCarriesItsFiltersAndStaysGatedWithoutALicense, XCTAssertTrue failed - A tab in the strip must be clickable
UI tests 1/3: TableProUITests/EditorTabReorderUITests.swift#L172
testAFastDragReordersTheStrip, XCTAssertTrue failed - The dragged tab must be hittable
UI tests 1/3: TableProUITests/EditorTabReorderUITests.swift#L172
testAFastDragReordersTheStrip, XCTAssertTrue failed - The dragged tab must be hittable
macOS Tests Gate
Process completed with exit code 1.
Build for testing: Plugins/DamengDriverPlugin/DamengConnection.swift#L147
capture of 'handle' with non-Sendable type 'OpaquePointer' in a '@sendable' closure
Build for testing: Plugins/DamengDriverPlugin/DamengConnection.swift#L37
capture of 'handle' with non-Sendable type 'OpaquePointer' in a '@sendable' closure
Build for testing: LocalPackages/CodeEditSourceEditor/Sources/CodeEditSourceEditor/LineFolding/Model/LineFoldModel.swift#L333
conformance of 'LineFoldModel' to protocol 'LineFoldPlaceholderDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode
Build for testing: LocalPackages/CodeEditSourceEditor/Sources/CodeEditSourceEditor/LineFolding/Model/LineFoldModel.swift#L21
conformance of 'LineFoldModel' to protocol 'NSTextStorageDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode
Build for testing: LocalPackages/CodeEditSourceEditor/Sources/CodeEditSourceEditor/LineFolding/Model/LineFoldModel.swift#L333
conformance of 'LineFoldModel' to protocol 'LineFoldPlaceholderDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode
Build for testing: LocalPackages/CodeEditSourceEditor/Sources/CodeEditSourceEditor/LineFolding/Model/LineFoldModel.swift#L21
conformance of 'LineFoldModel' to protocol 'NSTextStorageDelegate' crosses into main actor-isolated code and can cause data races; this is an error in the Swift 6 language mode
Build for testing: LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextLine/TextLine.swift#L65
initialization of immutable value 'maxWidth' was never used; consider replacing with assignment to '_' or removing it
Build for testing: LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextLine/TextLine.swift#L65
constant 'maxWidth' inferred to have type '()', which may be unexpected
Build for testing: LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextLayoutManager/TextLayoutManager+Layout.swift#L283
initialization of immutable value 'relativeMaxY' was never used; consider replacing with assignment to '_' or removing it
Build for testing: LocalPackages/CodeEditTextView/Sources/CodeEditTextView/TextView/TextView+Insert.swift#L12
variable 'attachments' was never mutated; consider changing to 'let' constant
Build for testing: LocalPackages/CodeEditLanguages/Sources/TreeSitterGrammars/sql/scanner.c#L167
implicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32]
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L189
capture of 'ssl' with non-Sendable type 'OpaquePointer?' in a '@sendable' closure
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L186
capture of 'handle' with non-Sendable type 'UnsafeMutablePointer<redisContext>?' in a '@sendable' closure
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L125
capture of 'ssl' with non-Sendable type 'OpaquePointer?' in a '@sendable' closure
Build for testing: Plugins/RedisDriverPlugin/RedisPluginConnection.swift#L124
capture of 'handle' with non-Sendable type 'UnsafeMutablePointer<redisContext>?' in a '@sendable' closure
Build for testing: Plugins/PostgreSQLDriverPlugin/PGlitePluginDriver.swift#L15
class 'PGlitePluginDriver' must restate inherited '@unchecked Sendable' conformance
Build for testing: Plugins/SQLExportPlugin/SQLExportPlugin.swift#L493
left side of nil coalescing operator '??' has non-optional type '[String]', so the right side is never used
Build for testing: Packages/TableProCore/Sources/TableProTeradataCore/TeradataTLSTransport.swift#L188
capture of 'self' with non-Sendable type 'TeradataTLSTransport?' in a '@sendable' closure
Build for testing: Packages/TableProCore/Sources/TableProTeradataCore/TeradataTLSTransport.swift#L177
mutation of captured var 'sendError' in concurrently-executing code
Build for testing: Packages/TableProCore/Sources/TableProTeradataCore/TeradataConnection.swift#L274
'init(cString:)' is deprecated: Use String(decoding: array, as: UTF8.self) instead, after truncating the null termination.
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8Workflow
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8SharesOneRebuildBetweenConcurrentStatements
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8ReturnsEveryRowOfALargeResult
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8ReportsATransactionLostWithItsConnection
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8RejectsBadCredentialsAndInvalidPort
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8RecoversFromAStoppedStatement
Unit tests
Skipped DamengDriverTests.DamengPluginDriverTests.testLiveDM8ReadsATableWithALobColumn
Unit tests
Skipped TableProTests.VimEngineSearchTests.testDeleteToForwardSearchMatch

Artifacts

Produced during runtime
Name Size Digest
macos-test-results
128 MB
sha256:badd602dc2a735d81b90557a802d3dbfd2811f88cb13da7208585a97c0fd34ca
macos-ui-test-results-0
124 MB
sha256:78ea3f3661360e299cc19881d7d7163baf8275b1b0ab7737e664e71c27e5b955
macos-ui-test-results-1
147 MB
sha256:24ba861a24848141fb1bd7643cc667a63bc0ff2ed4dfab2cfdca2a55b385f55a
macos-ui-test-results-2
130 MB
sha256:fc26b04ae397aaaa4fa4dfd3947e71e055a237915e83c08308445a0aaee07b57
test-products Expired
220 MB
sha256:4232058aa67150e47b9d5a80156d31ef1476e3fcddd1c18f3c15e88895957dac