Unexpected resize behavior

I have two monitors, one FullHD and one 4k. My scene is calling engine.resize() when the window resizes. The unexpected behavior happens when moving the window between the two monitors.

If I load the scene directly on the 4k monitor, I get this resolution and scaling level:

But when I load the scene on the FullHD monitor and move the window over to the 4k monitor, I get this:

So I guess the Hardware Scaling Level doesn’t automatically update? Is that expected?

It is because it is based on the initial canvas and we have no idea we changed monitor unfortunately

1 Like

Gotcha, thank you!