diff --git a/Userland/Services/WindowServer/Window.cpp b/Userland/Services/WindowServer/Window.cpp index 0b4e64efcd..59a9925b8a 100644 --- a/Userland/Services/WindowServer/Window.cpp +++ b/Userland/Services/WindowServer/Window.cpp @@ -616,6 +616,8 @@ void Window::set_visible(bool b) return; m_visible = b; + WindowManager::the().reevaluate_hover_state_for_window(this); + if (!m_visible) WindowManager::the().check_hide_geometry_overlay(*this); Compositor::the().invalidate_occlusions();