When testing the focus order on iPhone with a device language set to Hebrew, we noticed that there seems to be a discrepancy in the number pad behavior. We are looking to confirm the expected behavior for focus order in this case: Even though the phone number pad reflects a LTR layout when set to a RTL language, the focus order still behaves in an RTL fashion. To reproduce:
- Set device language to Hebrew. (or other RTL language)
- Open the Phone app and enter the Phone Keypad screen.
- Turn on VoiceOver
- Swipe through the elements/numbers on the screen.
On iOS, the focus order is 3 > 2 > 1 > 6 > 5 > 4, etc. This seems counter-intuitive, and is changing the meaning of the content because of how the gesture is responding to the language setting.
Is it logical or expected to change a universally understood numerical sequence (1, 2,..) especially when the visual order has not changed, and considering that many users of the feature will not be able to see the layout at all?
Is this a feature or a bug?
Thanks in advance for any clarity.