On Thu, 30 Apr 2026 06:16:57 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; >> >> --------- >> - [x] I confirm that I make this contribution in accordance with the >> [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). > > Alexander Zuev has updated the pull request incrementally with one additional > commit since the last revision: > > - in MacAccessible.java when selection is absent but CARET_OFFSET is > available return a zero-length caret range; > - add reusable setNodeAttribute:forAttribute to AccessibleBase and change > setAccessibilityFocused to use it; > - add accessibilityPlaceholderValue; > - refactor JFXNavigableTextAccessibility to subclass > JFXStaticTextAccessibility instead of AccessibleBase; > - remove some selectors that are no longer needed after refactoring; > - add composed-character-aware text range helpers for > accessibilityRangeForPosition and accessibilityRangeForIndex; > - add accessibilityInsertionPointLineNumber handling; > - implement writable text selection/value setters; > - add accessibilitySharedCharacterRange support; A quick observation, VO reads a non-editable(`setEditable(false)`) text control same as an editable text. ------------- Changes requested by arapte (Reviewer). PR Review: https://git.openjdk.org/jfx/pull/2130#pullrequestreview-4236803680
