diff --git a/cosmic-settings/src/app.rs b/cosmic-settings/src/app.rs index bbeec4a..96c0ddb 100644 --- a/cosmic-settings/src/app.rs +++ b/cosmic-settings/src/app.rs @@ -1145,6 +1145,9 @@ impl SettingsApp { } for page in unload { + if page == self.active_page { + continue; + } self.loaded_pages.remove(&page); self.pages.on_leave(page); }