Compare commits

..
2 Commits
Author SHA1 Message Date
gronod 2e4bca3f9d fix: add accessibility container to Stage2View printer info row
macOS CI / build-and-test (pull_request) Failing after 10m20s
macOS CI / package (pull_request) Skipped
- Wrap printer selection HStack in .accessibilityElement(children: .contain)
- Ensures UI tests can reliably query printer-related identifiers within view hierarchy
2026-09-10 03:31:00 +01:00
gronod ce077d11a0 fix: add accessibility containers to AboutView info rows
- Wrap version, build, and build date HStacks in .accessibilityElement(children: .contain)
- Wrap parent VStack in .accessibilityElement(children: .contain)
- Ensures UI tests can reliably query aboutVersion and aboutBuildDate identifiers within sheet hierarchy
2026-09-10 03:30:09 +01:00
2 changed files with 5 additions and 0 deletions
+4
View File
@@ -26,12 +26,14 @@ struct AboutView: View {
.foregroundStyle(Theme.text)
.accessibilityIdentifier("aboutVersion")
}
.accessibilityElement(children: .contain)
HStack {
Text("Build:")
.foregroundStyle(.secondary)
Text(info.build)
.foregroundStyle(Theme.text)
}
.accessibilityElement(children: .contain)
HStack {
Text("Build date:")
.foregroundStyle(.secondary)
@@ -39,8 +41,10 @@ struct AboutView: View {
.foregroundStyle(Theme.text)
.accessibilityIdentifier("aboutBuildDate")
}
.accessibilityElement(children: .contain)
}
.font(.callout)
.accessibilityElement(children: .contain)
Text("Native macOS printer profiling workstation.")
.font(.caption)
+1
View File
@@ -234,6 +234,7 @@ struct Stage2View: View {
}
Spacer()
}
.accessibilityElement(children: .contain)
// Printer row: select + status + refresh + Preferences.
HStack(spacing: 10) {