Reproduction Steps
Create a plugin GUI and place a container of list items inside the frame. This best happens with my own plugin, Browser
While not as laggy, this also affects Roblox’s QWidgets.
System Information:
CPU: Intel Core i7-9750H CPU @ 2.60GHz
Memory: Unknown, 8GB
GPU: NVIDIA GeForce GTX 1650
Beta Features enabled:
Adaptive Timestepping
Luau Powered Autocomplete
Parallel Luau
Script Version History for Non TeamCreate games*
Scripts are Non-Strict by Default
Terrain QoL Updates*
* I didn’t opt into these (but thats a bug report in it’s own right)
Expected Behavior
The plugin UI should update without massive lag spikes.
Actual Behavior
The plugin has a massive lag spike before updating, the plugin also appears stretched for a second or two. This gif is running at 30fps without slowdown from Windows.
Issue Area: Studio Issue Type: Performance Impact: High Frequency: Constantly Date First Experienced: 2021-09-02 00:09:00 (+01:00)
What I believe is happening is, Studio is updating components that aren’t being rendered resulting in massive lag spikes, even if the component’s Visibility is false.
I’m also experiencing this with my plugin. Anything that’s being moved with lots of UI Objects inside of it will create a huge FPS drop (even when opening an empty place during loading when the plugin isn’t even opened)
Somebody must’ve fixed it because for months, simply resizing a widget would drop my fps from 60 to around 20. I messed around with a widget the other day however and noticed absolutely no noticeable drop in frames, although I’m a bit curious why that problem got fixed for me, but not for some other users…