When a player's whole data (either by loading a set or swapping players) is changed, layouts try to update multiple times, which cause issues with animations on some layout (most obvious on tournament_history). I haven't been able to investigate the issue further, but I assume one update is made for each field in each player's widget. In that case, this is technically the intended behavior, but I do think we should look for a way to avoid the repeated updates.