commit 5c2a4610234f1d3a2d53be9f86324b4ab0859f84
parent 77300fb4d296994ab6c812c1facfc05dc30efaf8
Author: Aristide Tossou <atossou@mozilla.com>
Date: Thu, 30 Oct 2025 19:16:02 +0000
Bug 1995080 - ML Engine: Dont re-use engines that are in error or invalid state. r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D269128
Diffstat:
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/toolkit/components/ml/actors/MLEngineParent.sys.mjs b/toolkit/components/ml/actors/MLEngineParent.sys.mjs
@@ -238,8 +238,7 @@ export class MLEngineParent extends JSProcessActorParent {
if (currentEngine) {
if (
currentEngine.pipelineOptions.equals(pipelineOptions) &&
- currentEngine.engineStatus !== "closed" &&
- currentEngine.engineStatus !== "crashed"
+ currentEngine.engineStatus === "ready"
) {
lazy.console.debug(`Reusing existing engine for ${engineId}`);
return currentEngine;