It is possible to navigate through view3d during the circle select operation.
That said, it looks like the V3D_INVALID_BACKBUF flag would be very useful.
But since it is still inficient to check for real changes, the solution proposed in this patch is to check for changes in the perspective matrix.
Report: T65834