See test case RT34774.java in issue RT-34774. Left/right traversal works in RTL for most containers, but not in ToolBar.
ToolBarSkin creates its own TraversalEngine, with the second parameter "isScene" set to false. I experimented with changing this to true, and that "fixed" the problem. It is obviously not the correct fix, but it points to an issue with mirroring in the traversal algorithm.
ToolBarSkin creates its own TraversalEngine, with the second parameter "isScene" set to false. I experimented with changing this to true, and that "fixed" the problem. It is obviously not the correct fix, but it points to an issue with mirroring in the traversal algorithm.
- relates to
-
JDK-8122932 [RTL] Arrow keys navigation doesn't respect TableView orientation
- Resolved
-
JDK-8092804 [2D traversal, RTL] Some behavior classes are confusing the semantics of left & right in RTL mode.
- Resolved