Studio improvements to reduce the frequency of hangs

Indeed! We’re in the process of re-writing the Find All/Replace All system from the ground up to fix its performance and improve its reliability - stay tuned!

3 Likes

Thank goodness it’s being rewritten :face_exhaling: I’d like to mention this issue that’s been a big bummer for my usecases: if you use RegEx in the find-all, and employ a new line, it refuses to match anything after the newline, along with the newline itself. an example:

The code

local BaseGradientLabel = TextLabel:Clone()
BaseGradientLabel.AnchorPoint = Vector2.new(0.5, 0.5)

The pattern to search for

local BaseGradientLabel = TextLabel:Clone\(\)\nBaseGradientLabel\.AnchorPoint = Vector2\.new\(0\.5, 0\.5\)

only the first line is highlighted: