This was actually intentional change, on bad internet you can see how after clicking a widget there is a lag before panel shows up. This way panel content starts loading before any attempt to show is made, since it's very likely that you'll show it. This also allows us to reduce bunch of complexity associated with every time checking initialization state.