We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fc76b0c commit 0847049Copy full SHA for 0847049
src/components/ModalPortal.js
@@ -131,6 +131,7 @@ export default class ModalPortal extends Component {
131
this.afterClose();
132
}
133
clearTimeout(this.closeTimer);
134
+ cancelAnimationFrame(this.openAnimationFrame);
135
136
137
setOverlayRef = overlay => {
@@ -222,7 +223,7 @@ export default class ModalPortal extends Component {
222
223
224
225
this.setState({ isOpen: true }, () => {
- requestAnimationFrame(() => {
226
+ this.openAnimationFrame = requestAnimationFrame(() => {
227
this.setState({ afterOpen: true });
228
229
if (this.props.isOpen && this.props.onAfterOpen) {
0 commit comments