017bb294a46de3fcc069cca0562835133a593a03
The vertical phantom scrollbar survived the previous fix: fitToWidth pins rows' width to the viewport, but its own internal vbar-needed check runs against a width that has not necessarily settled yet — with wrap-text labels (whose preferred height depends on the width they wrap at), that stale width produced a too-tall estimate and the scrollbar it decided on from it never got revisited once layout actually settled back to empty space below the last row. fitToWidth is now off; rows.prefWidthProperty() binds straight to scroll.viewportBoundsProperty()'s own already-final width instead, so every prefHeight/vbar-needed computation downstream runs against the real width, not a guess. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016okXfGz39FtQawFWDYpQ5C
Description
No description provided
54 MiB
Languages
Java
97.4%
CSS
1.5%
Python
0.9%
JavaScript
0.2%