Summary
During the two-machine UI stress test on macOS 26.4, the Swift app crashed when the channel composer Send button was invoked through Computer Use/accessibility (NSAccessibilityPerformAction). The same message sent successfully when the window was moved to the main display and the Send button was clicked with a normal mouse event.
Environment
- Local app:
/Users/davidirvine/Applications/Communitas-Patched.app
- Bundle id:
com.saorsalabs.communitas.patched
- App version/build:
0.11.8
- macOS:
26.4 (25E246)
- x0x local daemon:
0.21.2, healthy
Repro
- Open Swift app and select a channel.
- Enter
codex-ui-swift-to-dioxus-20260606-0111 in the composer.
- Invoke the Send button via accessibility action / Computer Use element click.
Actual
The app quit immediately. Crash report:
~/Library/Logs/DiagnosticReports/Communitas-2026-06-06-011212.ips
Key crash details:
EXC_BAD_ACCESS / SIGSEGV
- faulting thread:
com.apple.main-thread
- top frames include
swift_getObjectType, swift_task_isMainExecutorImpl, MainActor.assumeIsolated, ButtonAction.callAsFunction, AccessibilityButtonModifier, NSAccessibilityPerformAction
Expected
Accessibility invocation should either send the message or fail gracefully. It should not terminate the app.
Additional evidence
A normal mouse click on the same visible Send button later sent codex-ui-swift-private-keysend-20260606-0117 successfully and displayed it locally, so the channel composer itself can send. The crash is specific to the accessibility button action path.
Summary
During the two-machine UI stress test on macOS 26.4, the Swift app crashed when the channel composer Send button was invoked through Computer Use/accessibility (
NSAccessibilityPerformAction). The same message sent successfully when the window was moved to the main display and the Send button was clicked with a normal mouse event.Environment
/Users/davidirvine/Applications/Communitas-Patched.appcom.saorsalabs.communitas.patched0.11.826.4 (25E246)0.21.2, healthyRepro
codex-ui-swift-to-dioxus-20260606-0111in the composer.Actual
The app quit immediately. Crash report:
~/Library/Logs/DiagnosticReports/Communitas-2026-06-06-011212.ipsKey crash details:
EXC_BAD_ACCESS / SIGSEGVcom.apple.main-threadswift_getObjectType,swift_task_isMainExecutorImpl,MainActor.assumeIsolated,ButtonAction.callAsFunction,AccessibilityButtonModifier,NSAccessibilityPerformActionExpected
Accessibility invocation should either send the message or fail gracefully. It should not terminate the app.
Additional evidence
A normal mouse click on the same visible Send button later sent
codex-ui-swift-private-keysend-20260606-0117successfully and displayed it locally, so the channel composer itself can send. The crash is specific to the accessibility button action path.