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

Reply via email to