Hyprland 0.53.0 built from branch v0.53.0 at commit ea444c35bb23b6e34505ab6753e069de7801cc25 clean (version: bump to 0.53.0).
Date: Mon Dec 29 15:21:36 2025
Tag: v0.53.0, commits: 6756
Libraries:
Hyprgraphics: built against 0.5.0, system has 0.5.0
Hyprutils: built against 0.11.0, system has 0.11.0
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.7, system has 0.6.7
Aquamarine: built against 0.10.0, system has 0.10.0
Version ABI string: ea444c35bb23b6e34505ab6753e069de7801cc25_aq_0.10_hu_0.11_hg_0.5_hc_0.1_hlg_0.6
no flags were set
Up until hyprland ver 0.52.* and before, Alt+Tab used to work just fine for me to switch back and forth between any 2 windows out of the box, no bind needed in config. This changed in 0.53.0. Alt+Tab only works between windows of the same program. Can’t find a dispatcher for it either (afaik there was never one mentioned on the wiki) and no mention of it in changelog as well
okay firstly i apologize. this was indeed a mistake on my part. turns out it was the focusurgentorlast dispatcher that i had set for Alt+Tab bind and just forgotten about it. this behavior indeed comes from my config and there is a dispatcher for it, i’ve just missed it while going over the docs again
HOWEVER
there still is one more issue [with that dispatcher]. that dispatcher doesn’t work as i suppose it should. it has shown undefined behavior, as mentioned below
works when there is an urgent window, doesn’t work once that window is closed (which i suppose should because dispatcher is “focus urgent or last”)
works randomly on some windows and once it’s closed, doesn’t work on other windows
works randomly on every windows, and doesn’t after waking up from sleep/suspend or a reboot (and back to 1.)
tested with no xwayland windows. nothing on my system has changed since the post has been made
sorry for the confusion, inconvenience and clutter in the forum
also suggesting a title change to “Undefined behavior on focusurgentorlast dispatcher”