We have observed significant UI changes to the SFAuthorizationPluginView login experience in the latest macOS Golden Gate Beta 5.
After entering the account password at the SFAuthorizationPluginView screen, we were previously able to access the buttons and other child elements present in the SFAuthorizationPluginView using "accessibilityChildrenInNavigationOrder" . Currently the method returns that there are no child elements eventhough there are clearly child elements presents including apple's native Ok and Cancel buttons.This behaviour is consistently reproducible in our testing.
Steps to Reproduce
Configure and launch an unlock authorization plug-in using SFAuthorizationPluginView.
Display the authorization UI in unlock.
Enter the account password.
Wait for the authorization UI to finish transitioning to the authenticated state.
Query the SFAuthorizationPluginView accessibility hierarchy.
Specifically query accessibilityChildrenInNavigationOrder.
Observe that the method returns no child accessibility elements.
Inspect the UI visually or using Accessibility Inspector and observe that child controls are still present, including the native OK and Cancel buttons.
We would like to understand:
1.Is this a known issue with the current macOS Golden Gate Beta?
2.Is this expected behaviour due to the UI redesign, or is it considered a bug?
3.If it is a known issue, is there a fix planned for an upcoming beta or the final release?
Any information or guidance would be appreciated. Thank you.
5
1
222