On Thu, 16 Jul 2026 18:13:08 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). Just FYI, there seems to be multiple accessibility issues in TableView (present in master, so they are separate, pre-existing issues): 1. command-A to select all, the accessibility rectangle goes outside of the visible area (i.e. when the table width exceeds the scroll pane view port). tried to create a screenshot, but mac does not screenshot the accessibility decorations. 2. select a table cell, then click on the scroll bar with the mouse to show next/previous page. the accessibility focus rectangle remains in the same place, now selecting some other cell, while the logical selection remains unchanged it seems. using control-option-arrow keys, the viewport jumps to the previously selected cell. also, the accessibility focus rectangle might go outside of the view port area if the table width is larger than the scroll pane viewport. 3. unexpectedly, using accessibility navigation control-option-arrow keys, the menu is selected on all key released (because of the option key release). ------------- PR Comment: https://git.openjdk.org/jfx/pull/2217#issuecomment-5038018285
