Editor stops working then everything else

Basically I’m experiencing a bug, where if at some point, I choose to do undo (Ctrl + Z), there is a chance that the editor will no longer work (No syntax highlighting, autocomplete). Along this, If I save my file via Ctrl + S, the studio will freeze and will close without saving it.

Plugins entirely stop working too.
Worst of all, I cannot save my current progress in any way.

I tried saving as a different file name, same thing happens.
Now I’m stuck in studio having no way to save my progress

This has also happened when I canceled AI’s suggestion too fast and editor stopped working too.
Save to Roblox, Publish to Roblox, etc do nothing when clicked.

System Information:
GPU - NVIDIA GeForce GT 610
CPU - Intel(R) Core™ i3-2100 CPU @ 3.10GHz
Memory - 16.0 GB DDR3

Try with plugins disabled and see if it still happens. Check studio logs also, not sure if you’ve attached them privately or not.

1 Like

Im beginning to doubt whether it’s the plugins.

Just now, I simply selected 4 lines of code, and clicked backspace and same thing happened.
Additionally, this happened:

Been few minutes it’s still not editable

Is this team create?

Otherwise please make sure your studio logs from a session that soft locked are attached privately, you can see the same how-to thread for the group you should DM if you didn’t do this in the bug report wizard.

Could you include your system information and your log files as mentioned above? You can DM me the logs, just let me know when you did so. Thanks!

1 Like

I’ve updated this thread and added my system information, DM’d you the .log file too.

Based on the information we’ve received via DM, we suspect the issue may be caused by an interaction between the place and the UI Lab plugin.

We recommend either disabling the plugin or reaching out to the plugin owner to investigate further. We’re also happy to collaborate with the plugin owner to help identify the root cause.

Thank you!

Hello, I double checked everything in the plugin, in both the typescript and luau compiled code.

I can confirm that the only interactions ui labs does to any script or your place is:

  • get module.Source
  • connect to module:GetPropertyChangedSignal("Source")
  • call module:GetFullName()

It never tries to modify scripts source. Im happy to provide more details, but right now the error is very ambiguous

It’s also worth nothing that UI Labs purpose is to run arbitrary code in edit mode which of course has its risks, but it’s not possible to know what ui labs will do once a story runs.

1 Like

One possible explanation I can think of is:

  1. The user makes a change in the Script Editor.
  2. The plugin detects module:GetPropertyChangedSignal("Source") and updates the UI, which may also trigger code that modifies the script source or its formatting.
  3. The plugin detects the same GetPropertyChangedSignal("Source") again—repeating the cycle.

Is it possible for user to disable the plugin its “auto-updating” behavior so it no longer monitors script source changes?

I bring this up because @ChiDj123 mentioned the issue occurs while editing in the Script Editor, and the logs show repeated React-related errors. It’s quite common for this kind of setup—especially when multiple plugins use auto-updating—to cause an infinite loop and hang the DataModel.

Here’s a relevant log snippet:

025-07-24T16:41:32.785Z,3664.785400,3df4,6 [FLog::Output] Info: Stack Begin
2025-07-24T16:41:32.785Z,3664.785400,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.RobloxRenderer', Line 59 - function setRobloxInstanceProperty
2025-07-24T16:41:32.785Z,3664.785400,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.RobloxRenderer', Line 144 - function applyProp
2025-07-24T16:41:32.785Z,3664.785400,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.RobloxRenderer', Line 159 - function updateProps
2025-07-24T16:41:32.785Z,3664.785400,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.RobloxRenderer', Line 256
2025-07-24T16:41:32.785Z,3664.785400,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.RobloxRenderer', Line 255 - function updateHostNode
2025-07-24T16:41:32.786Z,3664.786377,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.createReconciler', Line 270 - function updateVirtualNode
2025-07-24T16:41:32.786Z,3664.786377,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.createReconciler', Line 84 - function updateChildren
2025-07-24T16:41:32.786Z,3664.786377,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.createReconciler', Line 149 - function updateVirtualNodeWithRenderResult
2025-07-24T16:41:32.786Z,3664.786377,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.Component', Line 501 - function __resolveUpdate
2025-07-24T16:41:32.786Z,3664.786377,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.Component', Line 439 - function __update
2025-07-24T16:41:32.787Z,3664.787354,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.Modules.React.Component', Line 162 - function setState
2025-07-24T16:41:32.787Z,3664.787354,3df4,6 [FLog::Output] Info: Script 'ReplicatedStorage.UI.Components.LoadingCircle', Line 30
2025-07-24T16:41:32.787Z,3664.787354,3df4,6 [FLog::Output] Info: Stack End
2025-07-24T16:41:32.788Z,3664.788330,3df4,6 [FLog::Error] Error: [string "ReplicatedStorage.UI.Components.LoadingCircle"]:30: Invalid argument to setState, expected function or table

Yes UILabs does have “Studio Mode” which sorta doesn’t monitor the Source on each change. And ever since I haven’t gotten the issue so far.

It also could’ve been my mistake, I remember I had forgotten to Unmount my React component on cleanup, and even when whole tree rerender happenned, the old one was still active.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.