Windows applications resized incorrectly when moving between monitors with different resolutions and scaling
Solution 1:
I had the same issue with -among other programs- Google Chrome. Really a hazzle. This was the solution for me: Right-click on the program shortcut. Click "Properties". Choose the tab: "Compatibility". Chose Edit compatibility for high dpi. Check Override high DPI scaling behavior. Choose Scaling performed by System.
Solution 2:
I have a lame workaround - still seeking a solution. When you drag the window from the 4K resolution monitor to the HD monitor, it will automatically resize if the entire app fits the HD screen vertically. That means that if you shrink the height by 2.5x before dragging it, the app will resize to a readable resolution on the 4K monitor. The application window is now 2.5x too small, but fits the monitor, so it can be easily resized to a comfortable size. It a bit annoying, but with practice.... nah, let's face it - The only real solution is to upgrade your monitors.
Solution 3:
I had the same issue. Now it's really simple to solve. My monitor (2) 24 inch has resolution 1920 x 1080 and my laptop (1) 17 inch has resolution 3840 x 2160. With a zoom factor of 250%.
Now reduce the resolution of your laptop to match your monitor.
Or even lower because my laptop has a smaller monitor.
Set the scaling to 100% (This makes the dialog change in size when moving from one to the other monitor.)