re checking for 0x0, its just a concern that the user will hit #1597717-like bugs (where we can get stuck in surface creation. We should be doing this for all surfaces. Here seems like a good place to start, although if we want to fix all the surface creation stuff at once, I don't mind a followup MP.
rewriting to 0x0 to be 1x1 seems like the solution we've been using in the past, although 2) from the menu of options seems like the right way.
re checking for 0x0, its just a concern that the user will hit #1597717-like bugs (where we can get stuck in surface creation. We should be doing this for all surfaces. Here seems like a good place to start, although if we want to fix all the surface creation stuff at once, I don't mind a followup MP.
rewriting to 0x0 to be 1x1 seems like the solution we've been using in the past, although 2) from the menu of options seems like the right way.