When moving the Editor window to another display, the editor reinitializes

FYI, I’m using Unity 2019.3.0b7.

I noticed that when I move the main Unity Editor window from one display to another (note: it seems to depend on the display, some don’t reproduce the issue), Unity goes through the recompile and/or reinitialization process similar to when code has changed.

This causes undesirable side effects, so I’m curious if this is a bug or if there’s a way around this (given that no code has changed).

in my case the window is being moved from a high DPI Microsoft Surface display to an external 1080p monitor, if that matters for reproducing the issue.

I’d retest this on the current release candidate version of 2019.3, and if you still reproduce the issue I’d file a bug report with Unity.