Background
Follow-up to #145. ServerView.swift previously called:
```swift
Text(model.status.displayText)
.accessibilityLabel("Server status: (model.status.displayText)")
.accessibilityLiveRegion(.polite)
```
This failed to compile on the GitHub Actions macos-15 runner with:
- `error: value of type 'Text' has no member 'accessibilityLiveRegion'`
- `error: cannot infer contextual base in reference to member 'polite'`
Despite `Package.swift` declaring `platforms: [.macOS(.v15)]` and `accessibilityLiveRegion(_:)` being documented as available on macOS 14.0+.
#145 applied a pragmatic fix: drop the line with a TODO so other CI failures could be addressed. This issue tracks the proper investigation + restoration of the live-region announcement.
Investigation TODO
Accessibility impact while open
Server status changes are still announced via `accessibilityLabel` (read on focus) — only the automatic live-region announcement on status change is missing. Users who keep focus on the status indicator won't notice; users navigating away during an operation won't hear status updates without re-focusing.
Background
Follow-up to #145.
ServerView.swiftpreviously called:```swift
Text(model.status.displayText)
.accessibilityLabel("Server status: (model.status.displayText)")
.accessibilityLiveRegion(.polite)
```
This failed to compile on the GitHub Actions
macos-15runner with:Despite `Package.swift` declaring `platforms: [.macOS(.v15)]` and `accessibilityLiveRegion(_:)` being documented as available on macOS 14.0+.
#145 applied a pragmatic fix: drop the line with a TODO so other CI failures could be addressed. This issue tracks the proper investigation + restoration of the live-region announcement.
Investigation TODO
Accessibility impact while open
Server status changes are still announced via `accessibilityLabel` (read on focus) — only the automatic live-region announcement on status change is missing. Users who keep focus on the status indicator won't notice; users navigating away during an operation won't hear status updates without re-focusing.