From ef4d13715a3f2fffee32f5400dba5d862ba7f80d Mon Sep 17 00:00:00 2001 From: Richard Lewis Date: Tue, 27 Feb 2018 11:29:14 +0000 Subject: [PATCH] Wrap menu close in timeout to avoid element disappearing unexpectedly. --- src/components/views/rooms/Stickerpicker.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/views/rooms/Stickerpicker.js b/src/components/views/rooms/Stickerpicker.js index 656d2826b4..37d331943a 100644 --- a/src/components/views/rooms/Stickerpicker.js +++ b/src/components/views/rooms/Stickerpicker.js @@ -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()); } /**