When the extension starts an Ollama subprocess (cases 2 and 3 in rancher-sandbox/rancher-desktop-rdx-open-webui-archive#10), then Rancher Desktop needs to stop those subprocesses when:
- Rancher Desktop terminates by Quitting
- the extension is being uninstalled
- Factory reset is performed either from the GUI or
rdctl
Case 1 is about preserving system resources (mostly RAM) when they are not needed.
Cases 2 and 3 are required to uninstall the extension (at least on Windows).