diff --git a/res/ui/window.ui b/res/ui/window.ui
index f8fe29c..433095f 100644
--- a/res/ui/window.ui
+++ b/res/ui/window.ui
@@ -6,6 +6,9 @@
vertical
diff --git a/src/widgets/navigator.rs b/src/widgets/navigator.rs
index c2c6a87..7e4a98b 100644
--- a/src/widgets/navigator.rs
+++ b/src/widgets/navigator.rs
@@ -128,6 +128,8 @@ impl Navigator {
}
pub fn reset(&self) {
+ self.widget.set_visible_child_name("empty_screen");
+
for screen in self.screens.replace(Vec::new()) {
screen.detach_navigator();
self.old_screens.borrow_mut().push(screen);