Sketchup 2023 Bug: Model environment is not taking up the entire viewport, and cursor is misaligned with target coordinates

Thank you! The post you linked to was helpful to point me in a new direction of testing, which was display scaling, which I admit I didn’t think of. I did note, in the post you linked, that someone (edit: happened to be @Elmtec-Adam) mentioned Sketchup supports up to 150% scaling, but unfortunately noy on my machine.

So, on my Windows 10 machine, I have two 4K/2160p screens.
When I had written the post, and the problem was presenting,
My main/primary screen is 31.5" and was set at 125% scaling.
My extended/secondary screen is 27" and was set at 100% scaling.

How I tested:
Scenario 1: 31.5" monitor set as “main/primary”. 27" monitor set as “extended/secondary”.
a) I set my 31.5" monitor display scaling to 100%, 125% and 150% scaling while it was set as my “main” display.
b). I also changed my 27" monitor display scaling to 100%, 125% and 150% scaling while my 31.5" monitor was set at each of the different scales, so I had 9 combinations.
Observations:

  1. The problem existed only when the 31.5" monitor (i.e. the main display) was set to 125% scaling and up.
  2. It didn’t matter what scaling the 27" monitor was set at.
  3. I also did a couple of 200% tests – but not thoroughly because I never use 200% scaling anyway – and the problem still presented.
  4. Also, the higher the display scaling percentage above 100%, the worse the effect (i.e. the usable part of the viewport became smaller).
  5. I moved the Sketchup window between both displays for each scaling combination, there was no effect to the problem.

Scenario 2: 27" monitor set as “main/primary”. 31.5" monitor set as “extended/secondary”.
I did the same tests as Scenario 1… 9 combinations.
Results were exactly the same but for the 27" monitor, i.e. the problem only presented when the 27" monitor (i.e. the main display) was set to 125% scaling or higher, and the secondary monitor (31.5") did not affect the outcome regardless of its scaling percentage.

Note: I made all scaling changes while Sketchup was open, which I observed had no immediate effect on the problem (whether it presented or whether it didn’t present). I had to shutdown Sketchup and restart Sketchup for the effects to realise, depending on the scaling, which happens to align with the warning that Windows provides in the display settings, "Some apps won’t respond to scaling changes until you close and reopen them.

I also performed the same tests on my Windows 11 machine, which has three monitors, all at different resolutions (4K/2160p, 2K/1440p and FullHD/1080p). The problem never presented, regardless of scaling on any monitor.

My conclusion (so far):

  1. Both problems (scaled-down view and misaligned cursor) were in fact related.
  2. Sketchup 2023 (v23.0.419) does not properly support any display scaling on the main display above 100% on my Windows 10 machine. That said, I don’t know whether the factor is my Windows 10 (Build 19045) or some part of my machine’s physical configuration.
  3. This problem appears to be a bug, and having my main display set at 100% display scaling is a workaround, but not a solution. Thankfully, due to its larger screen size, I don’t have to squint to read text or find icons when using my 31.5" as my “main/primary” display at 100% scaling, and I can still set my smaller 27" monitor at a higher display scaling without issue.

Edit: Workaround:
Set your “main” monitor’s display scaling to 100%. All other secondary monitors can be set to any scaling without contributing to the problem.