diff --git a/zellij-server/src/screen.rs b/zellij-server/src/screen.rs index 8d17d529..432b15fc 100644 --- a/zellij-server/src/screen.rs +++ b/zellij-server/src/screen.rs @@ -266,11 +266,15 @@ impl Screen { } else { self.active_tab_index = self.tab_history.pop().unwrap(); for t in self.tabs.values_mut() { + if t.position == self.active_tab_index.unwrap() { + t.set_force_render() + } if t.position > active_tab.position { t.position -= 1; } } self.update_tabs(); + self.render(); } }