On Thu, 13 Aug 2026 20:44:49 GMT, Alexander Zuev <[email protected]> wrote:
>> - To preserve functionality the separate native peers for tables and lists >> are created; >> - The list peer for now reports its role as a table for backward >> compatibility, that can be changed later; >> - Fixed the long existed bug where table reported incorrectly currently >> selected rows; >> - Added accessibilityFocusedUIElement to AccessibleBase; >> - Added functionality for array attribute count and array attribute values >> retrieval to AccessibleBase; >> >> --------- >> - [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: > > Added @since annotation. Created https://bugs.openjdk.org/browse/JDK-8390342 for VoiceOver lockup after select-all with large models. modules/javafx.graphics/src/main/java/javafx/scene/AccessibleAttribute.java line 809: > 807: * <li>Used by: ListView and TableView </li> > 808: * <li>Needs notify: no </li> > 809: * <li>Return Type: {@code int[]} containing the first item index > and the please specify how it encodes a no-range case. it looks like the code returns [0,0], but is this right? should it return an empty array or `null` instead? modules/javafx.graphics/src/main/java/javafx/scene/AccessibleAttribute.java line 811: > 809: * <li>Return Type: {@code int[]} containing the first item index > and the > 810: * number of visible items </li> > 811: * <li>Parameters: </li> Parameters: should describe the structure (see `BOUNDS_FOR_RANGE` for example) ------------- PR Comment: https://git.openjdk.org/jfx/pull/2217#issuecomment-5287043166 PR Review Comment: https://git.openjdk.org/jfx/pull/2217#discussion_r3779467370 PR Review Comment: https://git.openjdk.org/jfx/pull/2217#discussion_r3779459764
