09c58aba1b81869c10ebf6cc2ee57685974eb7a1
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>
Description
No description provided
54 MiB
Languages
Java
97.4%
CSS
1.5%
Python
0.9%
JavaScript
0.2%