add state:focused_os_window to match window

This commit is contained in:
Jackie Li
2025-10-27 08:22:53 +00:00
parent 5e366cb5a3
commit ae29085e5c
3 changed files with 14 additions and 8 deletions

View File

@@ -903,6 +903,8 @@ class Window:
return False
if query == 'parent_focused':
return active_tab is not None and self.tabref() is active_tab and last_focused_os_window_id() == self.os_window_id
if query == 'focused_os_window':
return last_focused_os_window_id() == self.os_window_id
if query == 'self':
return self is self_window
if query == 'overlay_parent':