From c289af8f07885859e0c3920a2bd6474ebea0a0ae Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 31 Oct 2021 10:45:59 +0530 Subject: [PATCH] When initiating a visual select make sure its tab is the active tab --- kitty/boss.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kitty/boss.py b/kitty/boss.py index e5e09f37b..c291b7c38 100755 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -857,6 +857,9 @@ class Boss: def visual_window_select_action(self, tab: Tab, callback: Callable[[Optional[Tab], Optional[Window]], None], choose_msg: str) -> None: self.cancel_current_visual_select() + tm = tab.tab_manager_ref() + if tm is not None: + tm.set_active_tab(tab) if tab.current_layout.only_active_window_visible: self.select_window_in_tab_using_overlay(tab, choose_msg) return