You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In: Honest assertions on the five leftover Accessibility suites named on this issue (DynamicFormView, IntelligentCardExpansion, IntelligentFormView, HIGComplianceFeaturesIssue36, HIGComplianceZoom). Remove canImport(ViewInspector) / empty #else / empty tests. Observe card single-tappable on macOS. Lock hosted HIG views to SixLayer accessibility identifiers.
Final Record
Scope
DynamicFormView,IntelligentCardExpansion,IntelligentFormView,HIGComplianceFeaturesIssue36,HIGComplianceZoom). RemovecanImport(ViewInspector)/ empty#else/ empty tests. Observe card single-tappable on macOS. Lock hosted HIG views to SixLayer accessibility identifiers.Features/Accessibility/(superseded by Move hosted/ViewInspector tests out of the unit lane #412). Product platform epics Epic: First-class tvOS support #376–Epic: First-class visionOS support #378. watchOS/visionOS observation helpers watchOS unit-lane observation path for hostability helpers #379/visionOS unit-lane evidence for #219 secondary-platform helpers #380. New unit files for zoom math / formerrorCount(already covered off-host).Decisions
canImport(ViewInspector)skip branches never ran on the VI targets (ViewInspector is a dependency); they were dishonest leftovers.*ExposesSingleTappableElementno-ops were real coverage holes; helper now walks AppKit labels/roles plus ViewInspector.verifyViewIsHostableis not an observation; Issue 36 and Zoom now require identifier matchSixLayer.*ui.*.Delivered API
Tests
/tmp/398-vi-batch/). iOS VI 64 passed / 0 failed (/tmp/398-ios-vi/; extra macOS test is#if os(macOS)).References
done/398-relocate-remaining-vi-accessibility(waswip/398-relocate-remaining-vi-accessibility)next:9ab8bc0f2b3b35e1