Gumball settings appear to be broken

If I have it set to “world” and I rotate the object in the perspective viewport with one of the rotate handles, the gumball rotates with the object and does not reset itself to world until I use “reset gumball”… I would expect this behavaior with the “to object” setting, not the “world” setting…


iirc that is by design…
Me too would expect a byCplane or byWorld to have Gumball that will always be aligned by either of those systems.
However as it is now the byCplane or byWorld reflects the alignment when the gumball is “initialized” or rest on the object (or when multiple objects are selected).
I have wished for and still wish for an option to have the gumball realign itself after each transform.