ExtractMeshFaces & Gradient background display bug

If I have a display mode that for the viewport background is set to Gradient 2 Colors, I set my viewport to that display mode, then create a mesh, lets say a box with 10 faces in each direction. Now call ExtractMeshFaces, select a mesh face and tumble the view. Over here I get the classic Windows 3.1 effect:

ahhh… all good memories come back to me now…