There are various bugs that have tracked variations on this issue over the years - some fixed, others not.
crbug.com/1257540 is another Windows bug report about this type of issue. A fix was landed, but then reverted.
I think that window initialization is extremely complicated as we want it to happen quickly but also don't want to display intermediate results. And, window management (in Windows at least) has changed dramatically over the years.
I would recommend commenting on
crbug.com/590448 as that has probably the best analysis.
BTW, I found these bugs by searching
crbug.com for black flash.