Wrap menu close in timeout to avoid element disappearing unexpectedly.

This commit is contained in:
Richard Lewis 2018-02-27 11:29:14 +00:00
parent 8e7564b9a3
commit ef4d13715a

View file

@ -66,7 +66,7 @@ export default class Stickerpicker extends React.Component {
}
Widgets.removeStickerpickerWidgets();
this._getStickerPickerWidget();
this.stickersMenu.close();
setTimeout(() => this.stickersMenu.close());
}
componentDidMount() {
@ -105,7 +105,7 @@ export default class Stickerpicker extends React.Component {
this._getStickerPickerWidget();
return;
} else if (payload.action === "stickerpicker_close") {
this.stickersMenu.close();
setTimeout(() => this.stickersMenu.close());
}
}
@ -206,7 +206,7 @@ export default class Stickerpicker extends React.Component {
* @param {Event} ev Event that triggered the function call
*/
onHideStickersClick(ev) {
this.stickersMenu.close();
setTimeout(() => this.stickersMenu.close());
}
/**