Imagine a bad road situation where all trams on the same route are stuck because of a jam ahead of them. When it clears up, if they go at their usual speed, they will all stay together until the end of the day. That is not desirable for commuters, as it would mean all trams will arrive at each station over the course of a few minutes, and with a huge delay for every stop. But somehow that doesn't actually happen. How do trams drivers solve this problem?
I understand that buses have more freedom on the road as they're able to pass each other and possibly catch up to their initial schedule, but trams are all on the same rail and can't do that. One possible solution would be to simply let each tram wait until their route schedule repeats (up to an hour or so), but that would still cause a very long delay.