Description
At the moment we start a UI event transaction and then check if there's already an existing one on Scope - if yes, we do not set the UI event transaction to the Scope. But this makes it redundant anyway, because if the UI event transaction is not on the Scope, it will not have any children, and we do not send such idle transactions without children.
We could improve it and not start the transaction at all if there's something on the Scope already.
Description
At the moment we start a UI event transaction and then check if there's already an existing one on Scope - if yes, we do not set the UI event transaction to the Scope. But this makes it redundant anyway, because if the UI event transaction is not on the Scope, it will not have any children, and we do not send such idle transactions without children.
We could improve it and not start the transaction at all if there's something on the Scope already.