We decided in getsentry/sentry-javascript#7236 that the SDKs should behave in the same way if there is the same or different event on the same UI element.
Previously, the SDKs rescheduled the idle timeout if they received the same UI event with the same type for the same UI element. This changes now to discard the transactions if it doesn't have any children or to finish the transaction with status ok when having children.
For more info see getsentry/develop#856.