diff --git a/kitty/window.py b/kitty/window.py index cc429ba48..25fa6eac5 100644 --- a/kitty/window.py +++ b/kitty/window.py @@ -704,6 +704,7 @@ class Window: call_watchers(weakref.ref(self), 'on_focus_change', {'focused': focused}) self.screen.focus_changed(focused) if focused: + update_ime_position_for_window(self.id) changed = self.needs_attention self.needs_attention = False if changed: