Коллеги, день добрый! Имеем очень странный глюк, который давно уже не могу побороть. А именно, в какой-то момент времени, весьма произвольный, грид перестает визуально быть синхронным с датасетом. Показывает не то, где реально спозиционирован курсор датасета. При просто движении мыши по гриду - перерисовывается тем, что реально должно быть показано. Repaint не помогает. Refresh тоже. Грешу, конечно, на множественные условия раскраски гирда, но отказаться от нее не могу, ибо инструмент чисто наш внутренний для сравнения и обновления баз данных, коих у нас под две сотни. И визуально видеть, как они сравнились/обновились нужно.
P.S. WinSrv 2012R2 x64, Lazarus 3.6, FPC 3.2.2, хотя проблема и не в нем. На предыдущих было точно так же.
P.P.S. В линуксе (Debian12) работает нормально. Lazarus 4.0 RC3.
UPD: Еще обратил внимание, что при движении курсора мыши пропадают заголовки столбцов. А там объединение. Убрал его - и все нормализовалось. Вот такая история. Странно, что под линуксом такое не наблюдается. Все же, видимо, это глюки смой винды.
UPD2: Рано радовался.

Глюк не исчез.