Switching window focus on Windows causes all controls to be enabled/disabled which causes massive stutters
Summary:
Whenever you switch between window focus of Inkscape on Windows, Inkscape seems to manually go through and disable all the controls in windows that are out of focus. This in turn causes the entire UI to lock up for a good 200~ms for me which is incredibly painful to use when alt tabbing and when using dialogs such as document properties.
Video: oMRrlQuaEe All the hangs and stutter in this clip are purely Inkscape's fault. When I'm running my mouse around in circles middle mouse is held and you can see the delay before Inkscape starts responding again and actually moving the canvas.
Steps to reproduce:
- Open Inkscape on Windows
- Alt tab out
- Alt tab in, witness how it takes like ~200ms for the UI to become responsive as it re-enables all the controls.
What happened?
Inkscape takes a good ~200ms to be responsive again after alt tabbing or opening/closing dialogs.
What should have happened?
The UI should be instantly responsive.
Version Info:
- Inkscape Version: 1.0.2
- Operating System: Windows 10 Pro
- Operating System version: 19042.867
Specs, since this is a perf issue:
CPU: i7-8750H CPU @ 2.20GHz
RAM: 32 GiB
Disk: Samsung EVO 970 Plus SSD