d283bf6959
The shouldRepaint override was omitting flashRows and flashCols comparisons, which could cause the painter to skip redraws when these lists changed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>