diff --git a/AppKit/CPWindow/CPWindow.j b/AppKit/CPWindow/CPWindow.j index 0a59d1538..438ec9865 100644 --- a/AppKit/CPWindow/CPWindow.j +++ b/AppKit/CPWindow/CPWindow.j @@ -1901,6 +1901,11 @@ CPTexturedBackgroundWindowMask // CPLeftMouseDown is needed for window moving and resizing to work. // CPMouseMoved is needed for rollover effects on title bar buttons. + // ignore events that happen during open / close animations + // not ignoring these would cause the app to freeze thereafter + if (sheet && (_sheetContext["isClosing"] || _sheetContext["isOpening"])) + return; + if (sheet && _sheetContext["isAttached"]) { switch (type)