diff --git a/config/ags/js/bar/fullscreen.js b/config/ags/js/bar/fullscreen.js
index d73a2e7b..7813f2d9 100644
--- a/config/ags/js/bar/fullscreen.js
+++ b/config/ags/js/bar/fullscreen.js
@@ -21,18 +21,18 @@ export const Revealer = params => Box({
         Utils.execAsync('hyprctl activewindow -j')
           .then(result => {
             let client = JSON.parse(result);
-            if (client.fullscreen === Revealed.value) return;
+            if (client.fullscreen !== Revealed.value) {
+              Revealed.value = client.fullscreen;
 
-            Revealed.value = client.fullscreen;
-
-            if (Revealed.value) {
-              setTimeout(() => {
-                if (Revealed.value)
-                  self.revealChild = false
-              }, 2000);
-            }
-            else {
-              self.revealChild = true;
+              if (Revealed.value) {
+                setTimeout(() => {
+                  if (Revealed.value)
+                    self.revealChild = false
+                }, 2000);
+              }
+              else {
+                self.revealChild = true;
+              }
             }
           }).catch(print);
       }]],