I discovered today that this happens to me in Windows when the 2nd screen is marked in the display settings as the main display.
Right Click on the Desktop > Display Settings
This was my arrangement:
Solution 1: If you change it to the default where the 1st screen is marked as the main display the problem disappears.
This solves the problem if you don’t mind which screen is marked as the main one.
In my personal setup, I need to have the 2nd bigger screen marked as the main one, or else I have problems when maximizing Sketchup windows that use the older Web Dialog interface (Dynamic Components windows…) that won’t maximize past the dimensions of the first smaller screen.
Solution 2: If it’s important for you to maintain which screen is marked as the main one - you can try swapping the cables between the two screens so they will change their numbers. I tried this now, but it didn’t solve the problem until I also swapped the positions of the screens - both in the Windows display settings and in Reality! go figure.
You might have to do only one solution or the other or both…
The bug
I’m not totally sure, but I think this is what is happening: When a screen is marked as the main one, Sketchup considers that main screen to always be on the left even if it’s set to be on the right side in the Windows display settings. If the main screen is on the right, when you close an HTML Dialog window on the left screen, it won’t open back again because there is no screen on the left as far as it knows!?
I dunno… I’ll let the Sketchup team figure it out!