Call to Action: Need Repro Steps on Studio Scripting Performance Issues

Hi Developers,

Our team is working on improving Script Editor performance and is looking into reports that in certain circumstances, the Script Editor slows down significantly. Currently, we’re tackling syntax highlight and autocomplete performance issues with (one or) multiple Studios open and are trying to look at the most straightforward issues first.

In order to fix these “low hanging fruit” type issues, we need exact repro steps for our engineers to chase them down. The steps should include:

  • A place file to open
  • The script to edit
  • A set of instructions to follow
  • 100% reproduction rate

Our goal is to start with fixing the bugs which can always be reproduced. Once we accomplish that, we will shift focus to other items. In order to make our engineers more efficient please post steps on how to reproduce existing bugs.

We appreciate you providing the repro steps! Without it, it’s nearly impossible to fix these bugs.

Please post additional performance issues separately in the bug reports section, or send a message to our @Bug-Support team. We understand these are frustrating and will be working to improve studio performance in the future.

Thank you.

109 Likes

This topic was automatically opened after 10 minutes.

Since the beginning I chose to use Sublime Text and I don’t regret it, even if it means an eternal “copy and paste” (I didn’t adapt with Rojo, so I created my own script with Autohotkey to facilitate this process).
Rather than reinventing the wheel, Roblox should join forces with the leaders in text editors (Sublime Text, Visual Studio, etc) and put their efforts into improving the other areas of the Studio (mainly fixing the THOUSANDS OF BUGS).

27 Likes

Studio works perfectly fine. If you are experiencing bugs, maybe it would be worth creating tickets to report them rather than posting here :slight_smile:

20 Likes

Link: Script Editor Bug - Roblox

Repro Steps:

  1. Click edit on the place link
  2. Open the script in workspace
  3. There should be a table inside, click on the end of line 2, which should end with a comma.
  4. Hit backspace and watch as studio crashes.

Expected Behavior: Studio should not crash

Probability: 100%

Edit: this might not be what you are looking for, sorry.

9 Likes

We’re looking for performance issues in this thread, but I can help with this bug. This is an issue in the ML Completion beta, which should be fixed shortly after the next Studio release. In the mean time, it can be worked around by disabling this beta.

12 Likes

What???


Check my profile…

23 Likes

I’ve experienced this issue in the past, but I cannot reproduce it anymore after they have seemingly fixed it for me. I have an NVIDIA GeForce GPU and in the past before the fix, disabling G-Sync (or setting it to Fullscreen mode) solved the issue for me. Undocking the script editor brought up the framerate significantly. Studio was unstable during the bug and crashed often. The framerate would often go down to the single digits, about one to five.

I cannot reproduce this issue anymore. The last time I could was in October. Though, I do feel like it is worth looking into if this problem has started happening again for other users.

8 Likes

You’re one of the most vocal people on the forum about script editor issues. You should forward some of your best-explained issues with solid repro cases here. Roblox will never simply abandon their product, that’s an extreme and irrational ask, and there are dedicated teams for these corners of Studio functionality that do not detract from other areas. Please try to help improve it.

25 Likes

I think it’s a bit discrediting to say studio works perfectly fine under a Roblox staff made post about serious issues with Roblox studio, also accounting for other lately posts and interactions with Roblox staff on the DevForum about general serious issues with Roblox studio that they’re going very hard down on right now.
Even if you’re lucky to not encounter any of these issues, you shouldn’t discredit that others do.

Also a reminder that, as explained in the op right above, you can file reports on the DevForum bug report section or to the Bug Support team. Not just a support ticket. There is more value to creating bug report posts with them as other people can easily add to it as well, unlike a private mail support ticket.

14 Likes

And that’s what I’m trying to do.
Those who use Studio’s native editor script little don’t feel so many difficulties. But I’m a hard user of scripts and debugger. And that’s why I can’t use the native editor script.
My argument is exactly this: Roblox should not abandon, but join forces with the script editor leaders and use its own internal intellectual capital to give more quality to the rest. Roblox’s native editor script will likely never have the capability, versatility, and speed of the leaders (who are dedicated exclusively to it). One of the great virtues is to recognize your strengths and weaknesses and, from there, seek the best way to evolve.

9 Likes

Not everyone is authorized to create a ticket

5 Likes

One thing I notice is when I enable the multi-cursor beta release, it makes my laptop running like crazy.

4 Likes

ticket usually refers to Support Ticket, in this case Support - Roblox which has a Bug report category.
Everyone has access to it.
You get more out of making a bug report post on a DevForum bug report category as others can add onto it.
If you can’t post under the desired category, send the report to:

6 Likes

Hi, can you give a little more details about the issue with multi-cursor? For example, what are the specs of your laptop, and what version of studio are you running? Thanks

3 Likes

By ticket I mean bug report.

No. I understand your frustration in the downsides of the script editor, but I have no issue switching from my full time job’s environments and the Roblox in studio editor. I can open a 8000 line local script and have no issues with it. My main point was that posting “mainly fixing the THOUSANDS OF BUGS” doesn’t really contribute anything.

Every JetBrains product would like to disagree :woozy_face: Also, trying to compare text editors to Roblox Studio which is more of an “in-engine editor / IDE” doesn’t really make sense.

2 Likes


Or you could fix this bug that’s be plaguing studio for over a year.

Repro:

  1. Write your search criteria
  2. Accidently scroll to a previous search criteria
    List doesn’t update.
  3. Click a script in the list
    Now the list updates! And that file you were going to open?
    Too bad, we display another list instead.
3 Likes

You obviously do not use it then lol

3 Likes

Despite the countless amount of bug fixes to the viewport breaking on playtest, it still occurs.

It’s also worth noting most dev forum members cannot post bug reports.
I have run into studio, engine and website bugs a few times the past couple of weeks, but have no way to post a bug report about them.

Sure the main reasoning for this is likely to filter out dumb bug reports, but surely its worth having more dumb bug reports to also have more good ones.

2 Likes