diff --git a/src/effects/maximize/package/contents/code/maximize.js b/src/effects/maximize/package/contents/code/maximize.js index ebb5163d03..0539306cc9 100644 --- a/src/effects/maximize/package/contents/code/maximize.js +++ b/src/effects/maximize/package/contents/code/maximize.js @@ -27,6 +27,9 @@ class MaximizeEffect { } onWindowMaximizedStateAboutToChange(window) { + if (!window.visible) { + return; + } if (window.maximizeAnimation1) { cancel(window.maximizeAnimation1); delete window.maximizeAnimation1; @@ -50,7 +53,7 @@ class MaximizeEffect { } onWindowMaximizedStateChanged(window) { - if (!window.oldGeometry) { + if (!window.visible || !window.oldGeometry) { return; } window.setData(Effect.WindowForceBlurRole, true);