diff --git a/components/overlay/overlay.jsx b/components/overlay/overlay.jsx index 7c345bd0b1..28f5ce3e42 100644 --- a/components/overlay/overlay.jsx +++ b/components/overlay/overlay.jsx @@ -774,7 +774,7 @@ class Overlay extends Component { }); if (align) { - const shouldUpdatePosition = status === 'leaving' ? false : propShouldUpdatePosition; + const shouldUpdatePosition = (status === 'mounting' || status === 'none') && propShouldUpdatePosition; children = (