Maintaining adjusted gumball orientation

In sub-d, reorienting the gumball to a selection is very useful when working on organic forms not oriented to the world or c-planes. However, it seems to me that the gumball resets to the world or c-plane orientation after a single transformation of the selection. Is it possible to maintain the gumballs orientation to the selection until it is no longer selected? Here is what I’m describing:

Hello - gumball cannot be maintained for multiple selections, only single ones. Groups count as multiple…

-Pascal

Odd…here it is maintaining it’s orientation with a group selection…

…and here it is not maintaining for just a single selected edge.

Well, not really, for the first example:

And sub-objects don’t count either, I should have specified top level objects…

-Pascal