It was a part of 3.0.7 I think? It's not just widgets that nest alpha. All rects do, so if you have a widget, and it has a child panel, that panel is going to be affected by the widget's alpha. It was done this way to make it easy to fade out parts of the UI.