From 5f78bbebe9f0cbdafcd2d0a02c2680ecd197386f Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Fri, 3 May 2019 16:11:03 +0200 Subject: [PATCH] FIX: forces a reload of emoji list if clicked on more (#7473) This is a bit hacky but it's much more simple and reliable than many other solutions and doesnt involve having to manage some variable state. --- .../javascripts/discourse/components/d-editor.js.es6 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/components/d-editor.js.es6 b/app/assets/javascripts/discourse/components/d-editor.js.es6 index 48e36748a1..bd6c092ce5 100644 --- a/app/assets/javascripts/discourse/components/d-editor.js.es6 +++ b/app/assets/javascripts/discourse/components/d-editor.js.es6 @@ -435,7 +435,14 @@ export default Ember.Component.extend({ const filterInput = document.querySelector( ".emoji-picker input[name='filter']" ); - if (filterInput) filterInput.value = v.term; + if (filterInput) { + filterInput.value = v.term; + + Ember.run.later( + () => filterInput.dispatchEvent(new Event("input")), + 50 + ); + } }); return "";