diff --git a/data/gala.metainfo.xml.in b/data/gala.metainfo.xml.in
index 978b726a2..7b0bd3041 100644
--- a/data/gala.metainfo.xml.in
+++ b/data/gala.metainfo.xml.in
@@ -38,6 +38,7 @@
wayland: opening windows when overview is opened breaks a lot
Window renders black
Terminal and System Settings have generic icon in multitasking view on Wayland
+ Autohide is too sensitive
Touch support - getting the dock to display when hidden
diff --git a/src/ShellClients/HideTracker.vala b/src/ShellClients/HideTracker.vala
index 37505f6ab..98310c7c0 100644
--- a/src/ShellClients/HideTracker.vala
+++ b/src/ShellClients/HideTracker.vala
@@ -186,10 +186,13 @@ public class Gala.HideTracker : Object {
}
private void toggle_display (bool should_hide) {
+ unowned var window_actor = (Meta.WindowActor) panel.window.get_compositor_private ();
+
+ // Window actor receives pointer events while hidden on X11: https://github.com/elementary/gala/issues/2083
#if HAS_MUTTER45
- hovered = panel.window.has_pointer ();
+ hovered = panel.window.has_pointer () && window_actor.visible;
#else
- hovered = window_has_pointer ();
+ hovered = window_has_pointer () && window_actor.visible;
#endif
if (should_hide && !hovered && !panel.window.has_focus ()) {