"Desktop friendly fullscreen" in DotA 2 makes its window to appear and disappear in an endless cycle and Hyprland session becomes unusable.
"fakefullscreen" window rule doesn't help.
Probably we might need a special window rule which would make Hyprland to ignore all the minimize/maximize/focus requests made by affected window. Or, maybe, there is a better generic fix for this issue.
How to reproduce
1) Run DotA 2
2) Once you get to the main menu, make sure that "desktop friendly fullscreen" is selected in game options and "desktop friendly fullscreen minimizes on focus loss" option is enabled
3) Switch focus to another app (the easiest way to do it would be to click on another app if you have multiple displays)
4) The game window will start appearing and disappearing in an endless cycle and it won't be possible to disrupt that cycle. Also it might be hard or in many cases impossible to switch to another window. When the game and Hyprland enter this state the only way out is the force logout hotkey.
Hyprland Version
d126d2c09204a09b0b10ce4f999520fc901fbf0a
Bug or Regression?
Bug
Description
"Desktop friendly fullscreen" in DotA 2 makes its window to appear and disappear in an endless cycle and Hyprland session becomes unusable.
"fakefullscreen" window rule doesn't help.
Probably we might need a special window rule which would make Hyprland to ignore all the minimize/maximize/focus requests made by affected window. Or, maybe, there is a better generic fix for this issue.
How to reproduce
1) Run DotA 2 2) Once you get to the main menu, make sure that "desktop friendly fullscreen" is selected in game options and "desktop friendly fullscreen minimizes on focus loss" option is enabled 3) Switch focus to another app (the easiest way to do it would be to click on another app if you have multiple displays) 4) The game window will start appearing and disappearing in an endless cycle and it won't be possible to disrupt that cycle. Also it might be hard or in many cases impossible to switch to another window. When the game and Hyprland enter this state the only way out is the force logout hotkey.
Crash reports, logs, images, videos
No response