On Tue, 20 Dec 2022 17:49:13 GMT, Johan Vos <j...@openjdk.org> wrote:
>> When recalculating sizes, we often don't want the current index and/or >> offset to change. >> >> Allow to fix the index/offset when doing recalculations. >> >> Fix JDK-8298728 > > Johan Vos has updated the pull request incrementally with one additional > commit since the last revision: > > move statements to new lines. > Add another failing test, and a fix: when the cell that is positioned at > the "current index" > is resized, we also need to modify the offset (wich is calculated from the > top of that cell > to the start of the viewport). I can confirm that this fixes every remaining issue related to ListView to my knowledge. My test application (which was an extended version of the test in this ticket: https://bugs.openjdk.org/browse/JDK-8277785) works now 100% correctly. The application at Zeiss works now without any ListView-related workaround. So, on my side - with this fix, all ListView issues known to me are fixed. ------------- PR: https://git.openjdk.org/jfx/pull/974