On Mon, 3 Apr 2023 08:10:04 GMT, Jose Pereda <jper...@openjdk.org> wrote:

>> Marius Hanl has updated the pull request incrementally with two additional 
>> commits since the last revision:
>> 
>>  - JDK-8305248: Added the tests also for TreeTableRow
>>  - JDK-8305248: Improve comments
>
> modules/javafx.controls/src/test/java/test/javafx/scene/control/skin/TreeTableRowSkinTest.java
>  line 260:
> 
>> 258:      */
>> 259:     @Test
>> 260:     public void testMakeInvisibleColumnVisible() {
> 
> These two tests also pass with/without your patch, but I guess we want to 
> have them to prevent any future issue?

Yes. `TreeTableView` does a lot more layout passes then `TableView`. 
I had a look on this in the past and in general the table implementations do 
too much (re)layouting unfortunately, and that sometimes masks bugs, like this 
one.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1077#discussion_r1155730499

Reply via email to