Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Fix table movement commands in list skipping empty cells #10623
Link to issue number:
Summary of the issue:
In #9873, we started ignoring columns that were taking no space. For this to work with table navigation as well, I changed the object commands to their simple equivalents, i.e. next to simpleNext, firstChild to simpleFirstChild. This logic relies on presentationType, which is set to layout for objects without name. Therefore, if cells don't have a name and reporting of cell coords is off, these empty cells are skipped when using table nav.
Description of how this pull request fixes the issue:
Reverted back to next/previous/firstChild and use a loop to skip cells that are invisible.
Tested in the list view control as in #10615. Set the width of the second column to 0. Made sure that invisible columns are still skipped.
Known issues with pull request:
Change log entry: