chris.giteaandClaude Sonnet 5 09c58aba1b fix(gallery): force a follow-up pulse after a large grid relayout
Clearing a search filter that had narrowed the grid to a handful of rows
swaps in a much longer item list in one go. Some of VirtualFlow's newly
realised GalleryRowCells were laid out (thumbnail decode requested) but
not actually painted until an unrelated later pulse caught up -- moving
the mouse only "fixed" it because Scene's picking machinery forces a
synchronous CSS+layout pass before hit-testing. Scheduling
rows.requestLayout() on a fresh Platform.runLater pulse reproduces that
same forced pass without needing real input, the same trick already used
elsewhere in this class (pulseCardOnceSettled, hookNativeScrollBar).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-18 15:03:33 -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%