The issue disappears if I remove the line “CollectInvalidRects cir (this);” from CFrame::platformOnMouseDown(), CFrame::platformOnMouseMoved(), CFrame::platformOnMouseUp() etc.
What interesting about this is that GUI remains fully functional in this case. Can you explain the convept of the invalid rects collector a little and give some hints on why it may be thread-unsafe?
It’s also interesting that it only appears on Windows.
Thank you.