If you implement a confirmation step for the client, it will slightly slow down the restart process (both players will have to click somewhere during the restart)...
Actually, it would be quite useful to implement this.
Because, after finishing a turn and waiting for the opponent to finish their turn, there is a need to step away for a moment or minimize the game. And if the host restarts the game and regenerates it at that moment, the timer immediately starts ticking.