diff --git a/CHANGELOG.md b/CHANGELOG.md
index e70e370555..99f69ebe4a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -599,6 +599,16 @@ close it, and the reason is in the server's and the computer's logs.
Clicking or focusing the desktop window while it downloaded local software showed a spinning cursor
until the download finished. The window now comes forward at once and keeps the setup screen.
+### A reinstall no longer picks up the previous installation's Bot files and sign-ins
+
+A desktop installation set up again after its folder was deleted reused whatever the previous one
+left in the container engine: Bot workspace files, and each Bot's browser profile with its website
+sign-ins, under the same Bot ids. Only the database was checked. Start now finds every volume and
+stopped container the previous installation left and offers Start fresh, which deletes exactly those
+and then starts; nothing is reused without asking. To keep the data, restore the previous folder
+instead. A container from it that is still running stops the deletion until it is stopped. An
+installation with its saved key keeps its data as before.
+
### A new desktop install starts its server again
A desktop install of v0.2.0 stopped at start with `server stopped straight away (exit status: 1)` and
diff --git a/desktop/src-tauri/src/main.rs b/desktop/src-tauri/src/main.rs
index 2d654af943..dff5e434be 100644
--- a/desktop/src-tauri/src/main.rs
+++ b/desktop/src-tauri/src/main.rs
@@ -13,9 +13,10 @@ mod test_support;
use openbot_desktop_lib::{
acquire, deployment, deployment_release, engine, env as openbot_env, harness, host_access,
- install, local_browser, preparation, problem::Problem, provider, pull_metrics, quiet,
- recorder_external, recorder_host, recorder_install, stack, supervise, telemetry, tray,
- windows as win,
+ install, local_browser, preparation,
+ problem::{LeftoverReset, Problem},
+ provider, pull_metrics, quiet, recorder_external, recorder_host, recorder_install, stack,
+ supervise, telemetry, tray, windows as win,
};
const QUIT_CLEANUP_NOTICE_FILE: &str = ".openbot-quit-cleanup-notice";
@@ -58,7 +59,7 @@ struct Shell {
last_failure: Mutex