GDevelop
GDevelop copied to clipboard
Event sheet becomes less responsive after running for a few hours
Describe the bug
After using GDevelop for several hours:
- We lose the ability to edit fields directly from event sheet (opening the condition/action editor still works)
- Conditions/Actions seem to highlight and not let go
- Closing and opening GDevelop fixes the problem (until it happens again)
https://user-images.githubusercontent.com/8879811/174221544-6d8906c0-4459-4bbf-8bda-a65e5f5c7b04.mp4
GDevelop in Task Manager (6 processes)
Other details
- Windows 11
- GDevelop 5.0.136
@tristanbob Do you have the same problem with version 5.0.137 ?
@Bouh I have confirmed the items Tristan is reporting above all still happen for me in 5.0.137.
When this is happening, is closing the events editors/all scenes and opening them again enough, or is the whole app still sluggish? Is it the whole app or just the events editor?
This bug needs a full restart of GDevelop. It's been around forever, atleast a year or so.
Here's how to reproduce it instantly.
https://user-images.githubusercontent.com/90930609/199047586-01a26b6a-fd1a-497d-bf16-5f1ab7c282d7.mp4
This is the same issue as in here that I mishaply started. https://github.com/4ian/GDevelop/issues/4473
FYI, We fixed many memory leaks in the app on September 23rd (via https://github.com/4ian/GDevelop/pull/4323) including one that was happening for each condition/action on the events sheet. I'm not saying this should have fixed the whole user experience on the events sheet, but it should be a good start.
Thanks @VanCastar, this really helps narrow down what is causing it.
Step to reproduce (from video)
- Click on an action to open the mini-popup editor
- While that mini-popup is still open, drag that action to another event
- The problem state is triggered; no more mini-popups can be used until GDevelop restarts