Skip to content

v1.1.2

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Apr 12:09
fix: catch panics from x-win on GNOME Wayland when no window is focused

x-win 5.6.1 panics with 'no entry found for key' when the GNOME Shell
extension returns incomplete JSON (missing 'name' field in the info
object) because no window has focus. This commonly happens during
autostart before the desktop is fully loaded.

Wrap get_active_window() calls in catch_unwind() to convert panics
into errors, preventing the crash while keeping the retry and fallback
logic working as intended.