diff --git a/src/Dashboard.qml b/src/Dashboard.qml
index b2f46e5..4a0d4e0 100644
--- a/src/Dashboard.qml
+++ b/src/Dashboard.qml
@@ -1,4 +1,5 @@
 import Quickshell
+import Quickshell.I3
 import QtQuick
 import QtQuick.Layouts
 import QtQml
@@ -11,10 +12,10 @@ PanelWindow {
     id: homeWindow
 
     property bool animRunning: false
+    property bool focused: I3.monitorFor(homeWindow.screen).focused
 
     color: "transparent"
-    visible: animRunning || NyshState.dashOpen
-
+    visible: (animRunning || NyshState.dashOpen) && focused
     focusable: true
 
     anchors {