TabView in Arabic language moves in wrong direction

Hi, It seems that there's a bug in the iOS 16, that when we have the phone on Arabic language (right to left) after navigating on the TabView the index's are wrong. When we go to the first item, the system is going to the opposite side. For example it is expected that the index move 0 1 2 3 4 but the index moves 4 3 2 1 0. We detected that the value for the $selection it is wrong on the TabView.

Below I attached a sample code to reproduce the error.

TabView(selection: $currentSelection) {
     ForEach(array, id: \.offset) { index, item in
            ImageView(..).tag(index)
      }
}

This doesn't happen in iOS 15.

Are there any workaround or fix for this issue soon?

I agree, I still have the same problem even in iOS 16.1.1

Same for me on iOS 16.2!

yes. same as me works fine with iOS <15 workaround for me, reversed the index and make environment always LTR when RTL is detected but only applied for iOS 16. then it maintain same behavior as below iOS 16

Hi, has anybody reported this problem via https://feedbackassistant.apple.com?

TabView in Arabic language moves in wrong direction
 
 
Q