Holding Ctrl/Shift as scale/resize tool modifier does not work when the 3D viewport is not in focus

Describe the bug. Describe what is happening when the bug occurs. Describe what you would normally expect to occur.

Select the regular “Scale” tool in Studio. Click a part (or alt+click) in the 3D viewport. Resize a part while holding Ctrl, note how the part now shrinks on “both sides” of the selected axis.

Click anywhere outside of the 3D viewport (but within Studio’s window), such some dead space in the properties window, or the plugin toolbar (and thus not deselecting the part). Note how holding Ctrl doesn’t change the scale tool its behavior anymore (expected behavior: it still changes the scale tool behavior as previously).

Also happens when selecting a part through the explorer.

After clicking the 3D viewport, the Ctrl/Shift modifiers work as expected again. Trying to use Ctrl/Shift twice in a row will work: after the first attempt the 3D viewport is focused again. Clicking anything else in the 3D viewport before trying to use the Ctrl/Shift modifiers works too (such as the axis GUI) to get the focus back to the 3D viewport.

How often does the bug happen (Everytime/sometimes/rarely)? What are the steps that reproduce the bug? Please list them in very high detail. Provide simple example places that exhibit the bug and provide description of what you believe should be the behavior.

Always

Where does the bug happen (www, gametest, etc) Is it level-specific? Is it game specific? Please post a link to the place that exhibits the issue.

Live

Would a screenshot or video help describe it to someone? If so, post one.

See repro steps

For graphics bugs, it is sometimes helpful to know your system specs, especially graphics card.

Win 10

When did the bug start happening? If we can tie it to a specific release that helps us figure out what we broke.

Sometime in the last few weeks

Anything else that you would want to know about the bug if it were your job to find and fix it.

n/a