From 97f74b836141ecba880362ea7f9c7f2f896d42c2 Mon Sep 17 00:00:00 2001 From: Rohith Pariki Date: Sun, 6 Sep 2026 20:27:03 +0530 Subject: [PATCH] fix(desktop-update): clean up throwaway browser profile directory Deletes the temporary --user-data-dir used by the update UI shim when the browser process is shut down, preventing ~100MB leaks per update. Fixes issue #104350. --- scripts/desktop-update/posix.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/desktop-update/posix.sh b/scripts/desktop-update/posix.sh index 88c26d827c..f1a6df27be 100755 --- a/scripts/desktop-update/posix.sh +++ b/scripts/desktop-update/posix.sh @@ -290,6 +290,7 @@ stop_ui() { # error/manual outcomes keep the window up briefly so a watching if [ -n "$UI_BROWSER_PID" ]; then { kill "$UI_BROWSER_PID" && wait "$UI_BROWSER_PID"; } 2>/dev/null fi + rm -rf "${TMPDIR:-/tmp}/hermes-update-ui-$$" 2>/dev/null || true UI_SERVER_PID="" UI_BROWSER_PID="" }