diff --git a/packages/desktop/src/app.rs b/packages/desktop/src/app.rs index 875b35e78..1c3da6c02 100644 --- a/packages/desktop/src/app.rs +++ b/packages/desktop/src/app.rs @@ -175,6 +175,9 @@ impl App { match self.window_behavior { LastWindowExitsApp => { + #[cfg(debug_assertions)] + self.persist_window_state(); + self.webviews.remove(&id); if self.webviews.is_empty() { self.control_flow = ControlFlow::Exit