diff --git a/src/app.rs b/src/app.rs index 4cf0da1..487d210 100644 --- a/src/app.rs +++ b/src/app.rs @@ -963,6 +963,7 @@ impl Application for App { } fn on_nav_select(&mut self, entity: Entity) -> Command { + self.nav_model.activate(entity); if let Some(location) = self.nav_model.data::(entity) { let message = Message::TabMessage(None, tab::Message::Location(location.clone())); return self.update(message);