Follow-up to #158 — run 33803 proved the layer toggles never report enabled on macOS 12 even after a real wait: the identifier lands on the Toggle's container element (type Any, never CheckBox), which always reports isEnabled == false.
GamutView.layerToggle: .accessibilityElement(children: .combine) so the a11y leaf is the checkbox itself. .checkbox style and the disabled condition are unchanged.
testPrinttargFixtureGalleryAndStubbedPrint flaked once on 33803 (galleryPage-0 never appeared — passed on 33718): wait for btnCreateLayout to be enabled before clicking, retry the click once if the gallery never materialises, widen the gallery window to 30s.
Follow-up to #158 — run 33803 proved the layer toggles never report enabled on macOS 12 even after a real wait: the identifier lands on the Toggle's container element (type `Any`, never `CheckBox`), which always reports `isEnabled == false`.
- `GamutView.layerToggle`: `.accessibilityElement(children: .combine)` so the a11y leaf is the checkbox itself. `.checkbox` style and the `disabled` condition are unchanged.
- `testPrinttargFixtureGalleryAndStubbedPrint` flaked once on 33803 (`galleryPage-0` never appeared — passed on 33718): wait for `btnCreateLayout` to be enabled before clicking, retry the click once if the gallery never materialises, widen the gallery window to 30s.
Local: targeted suites 26/26 pass (incl. Milestone2 12/12).
Refs #147 #149 #146
Generated with [Devin](https://devin.ai)
Run 33803 still reported the layer toggles disabled after a real
waitUntilEnabled: on macOS 12 the identifier lands on the Toggle's
container element, which never reports isEnabled — combine the
Toggle's children so the a11y leaf is the checkbox itself (checkbox
style unchanged). testPrinttargFixtureGalleryAndStubbedPrint flaked
once on the same runner: wait for btnCreateLayout enabled before
clicking and retry once when the gallery never materialises.
Refs #147#149#146
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
gronod
self-assigned this 2026-09-13 15:53:37 +01:00
gronod
added this to the M10 — Studio workflow (media library, gamut compare, spot-read, projects) milestone 2026-09-13 15:53:37 +01:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Follow-up to #158 — run 33803 proved the layer toggles never report enabled on macOS 12 even after a real wait: the identifier lands on the Toggle's container element (type
Any, neverCheckBox), which always reportsisEnabled == false.GamutView.layerToggle:.accessibilityElement(children: .combine)so the a11y leaf is the checkbox itself..checkboxstyle and thedisabledcondition are unchanged.testPrinttargFixtureGalleryAndStubbedPrintflaked once on 33803 (galleryPage-0never appeared — passed on 33718): wait forbtnCreateLayoutto be enabled before clicking, retry the click once if the gallery never materialises, widen the gallery window to 30s.Local: targeted suites 26/26 pass (incl. Milestone2 12/12).
Refs #147 #149 #146
Generated with Devin