On Wed, 3 Dec 2025 13:34:21 GMT, Ziad El Midaoui <[email protected]> wrote:
>> Fixed issue with TextArea/TextFlow added a check `isMirrored()` in >> `PrismTextLayout.setWrapWidth` which makes the text right aligned in RTL. >> Tested with monkeyTester and the test in the bug > > Working on a JUnit Test for this bug. @Ziad-Mid this looks much better, almost complete! I would like to ask you to test it not only with TextArea, but also with TextFlow - you can use this reproducer https://github.com/andy-goryachev-oracle/Test/blob/main/src/goryachev/bugs/TextFlow_ExtraSpace_8330559.java Notice how the layout is still not right in some places when the window is resized (the screenshots are from a combined branch of this PR + #1988 but the result is still the same, I think): <img width="579" height="612" alt="Screenshot 2025-12-03 at 13 27 21" src="https://github.com/user-attachments/assets/161b7ece-0846-47d8-ba69-4a5f6068d53a" /> <img width="686" height="612" alt="Screenshot 2025-12-03 at 13 27 29" src="https://github.com/user-attachments/assets/5b00d994-f45d-4ff4-aee8-fc8cbd93bd61" /> Also, could you try using the monkey tester and try TextArea/TextFlow (and possibly Text/TextField as well) with RTL as well as mixed text. Please see if you can verify that the layout info is reported correctly, and the shapes are correct. ------------- PR Comment: https://git.openjdk.org/jfx/pull/1995#issuecomment-3609033799
