From a1ff61a8ba5619eeec480fbda2ff1d7b4540062e Mon Sep 17 00:00:00 2001 From: Emilia <100027345+sovietspaceship@users.noreply.github.com> Date: Tue, 6 Oct 2026 09:45:52 +0100 Subject: [PATCH] fix(core): Build the user regex engine lazily on reset resetUserRegexEngine rebuilt the default engine eagerly, while every other reset path in this module builds lazily on next use. Shutdown paid for a second, immediately-unused engine instance every time. Co-Authored-By: Claude Sonnet 5 --- packages/workflow/src/safe-regex.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/workflow/src/safe-regex.ts b/packages/workflow/src/safe-regex.ts index a94cd729757..dbe5562647a 100644 --- a/packages/workflow/src/safe-regex.ts +++ b/packages/workflow/src/safe-regex.ts @@ -212,7 +212,7 @@ export function setUserRegexEngine(regexEngine: RegexEngine): void { } export function resetUserRegexEngine(): void { - userEngine = createDefaultEngine(); + userEngine = undefined; } function getUserEngine(): RegexEngine {