Problem Description
When running C2 in Windows 10, event dialogs are opening with a significant delay.
After restarting Windows 10, the lag disappears, but after several hours/days it becomes more and more noticeable and could reach 4-5 seconds.
The issue seems to be related to icons and the delay depends on the number of objects in the project. In blank or small project there is almost no lag.
Setting "Icon Mode=Don't show unique icons" removes the lag completely. However, not having unique icons in the editor makes development extremely difficult, especially in a big project with hundreds of objects and long object names.
Switching Icon Caching on or off doesn't seem to make any difference, the lag in both cases is the same.
Please see this video, from 0:43
https://youtu.be/8thpozIBnUU?t=43s
Attach a Capx
https://www.dropbox.com/s/541c7mrvrydgt ... .capx?dl=0
This capx doesn't really matter as the performance is bad in all projects, especially big ones.
Description of Capx
Capx with some test objects and events from the video above.
Steps to Reproduce Bug
Edit or add new event/action.
Observed Result
Delay for up to 4-5s when clicking "Add event" or "Add action", or double-clicking existing event.
Expected Result
No delay.
Affected Browsers
N/A, editor issue.
Operating System and Service Pack
Windows 10 Home, Version 10.0.16299 Build 16299
Processor Intel(R) Core(TM) i5-7200U CPU 2.50GHz, 2712 Mhz, 2 Core(s), 4 Logical Processor(s)
RAM 8GB, 256GB SSD
Video Intel(R) HD Graphics 620
Construct 2 Version ID
r252, r251 and earlier versions