Apple answer is:
"the behavior you experienced is currently functioning as intended.
The definition for NSWritingDirectionNatural has been different between AppKit & UIKit. With AppKit, the fallback direction for a content without any strong directionality is based on the primary localization. With UIKit, it’s LTR. We cannot change the behavior for AppKit since it requires a big amount of localization changes.
If SwiftUI wants to use the UIKit behavior for AppKit, it should be using UIKit application context behavior."
Topic:
Accessibility & Inclusion
SubTopic:
General
Tags: