[2.0.2] IDE resets Uno/Nano twice on successful upload

Hi, I noticed that when uploading to an Uno (ATmega328P) or Nano (ATmega328) they are being reset twice.
-First when the output window states that the upload is successful
-Second time when the notification about the successful upload is shown

Is this supposed to happen? The new code is already uploaded at the first reset.

Arduino AVR boards v1.8.6
Windows 10

EDIT: It happens on both an official Uno and a clone Nano

Yes, I can confirm. I was initially wondering why I see the startup sequence twice in my logic analyzer.

old IDE does it too. the first reset is self-reset from bootloader after writing the uploaded hex. the second reset is automatic reset on USB reconnect of the Serial Monitor (which has to be disconnected for upload)

Okay that actually makes sense. Thanks for clearing it out.