chris.giteaandClaude Sonnet 5 017bb294a4 fix(gallery): drive MediaInfoPane's rows width from the viewport directly
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
2026-09-22 22:45:54 -04:00
2026-08-22 17:52:02 -04:00
2026-08-22 11:54:20 -04:00
2026-08-22 11:54:20 -04:00
2026-08-22 11:54:20 -04:00
2026-08-08 23:21:21 -04:00
2026-07-26 18:49:07 -04:00
2026-07-26 18:49:07 -04:00
S
Description
No description provided
54 MiB
Languages
Java 97.4%
CSS 1.5%
Python 0.9%
JavaScript 0.2%