On Mon, 30 Mar 2026 20:39:48 GMT, Alexander Zuev <[email protected]> wrote:
>> - Create implementation of protocol;
>> - Wire new implementation to TEXT_AREA and TEXT_FIELD roles;
>> - Add supporting method to store and request java side role;
>> - Add method to retrieve node attribute for the specified parameter;
>
> Alexander Zuev has updated the pull request incrementally with one additional
> commit since the last revision:
>
> - removing accessibilityTitle method;
unrelated issue, present in both master and this PR:
- open TextArea page in the monkey tester
- select Text: "Writing systems"
- turn on VoiceOver
- click on the text, VO starts reading
- select Text: "Short"
Exception in thread "JavaFX Application Thread"
java.lang.StringIndexOutOfBoundsException: Range [0, 100) out of bounds for
length 5
at
java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:55)
at
java.base/jdk.internal.util.Preconditions$1.apply(Preconditions.java:52)
at
java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:213)
at
java.base/jdk.internal.util.Preconditions$4.apply(Preconditions.java:210)
at
java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:98)
at
java.base/jdk.internal.util.Preconditions.outOfBoundsCheckFromToIndex(Preconditions.java:112)
at
java.base/jdk.internal.util.Preconditions.checkFromToIndex(Preconditions.java:349)
at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4937)
at java.base/java.lang.String.substring(String.java:2899)
at
javafx.graphics/com.sun.glass.ui.mac.MacAccessible.accessibilityAttributeValueForParameter(MacAccessible.java:1867)
-------------
PR Comment: https://git.openjdk.org/jfx/pull/2130#issuecomment-4185073579