Create a subtree of 1000 VE (background color) with 1 child each (e.g. text).
Set visibility:hidden on the 1000 VE
Continue for 1 frame
Toggle visibility to visible
Observe the number of draw calls
Actual results:
Thousands of draw ranges
Expected results:
Draw ranges should be minimal
Notes:
This is caused by the parents being visited first, so all background get generated and only then will the text be generated. This is incoherent with the draw order which is depth-first pre-order.