Open Bug 1942174 Opened 1 month ago Updated 29 days ago

The inference process should be robust enough to be recreated when the process is killed

Categories

(Firefox :: Translations, defect)

defect

Tracking

()

People

(Reporter: gregtatum, Unassigned)

References

Details

I was just testing this on a call with Erik, and it looks like our process is not robust enough to restart after it is killed. We should ensure that this can happen, and that translations won't be broken for the lifetime of the program being open. The user impact I set to S3, as this is an unlikely event, and is fixed with a browser restart.

Steps to reproduce:

  • Turn on auto translate, and navigate around. Keep the inference engine from being destroyed.
  • Note the PID of the "inference" process.
  • Run kill $PID from the terminal

Expected results:

  • The process restarts after maybe a timeout.

Actual results:

  • Translations won't work until there is a full browser restart.

I think the fix is just to remove some logic around the process already being destroyed.

See Also: → 1942128
You need to log in before you can comment on or make changes to this bug.