From 9d86ffe412d9220f04f74de6839918bf9900cdf3 Mon Sep 17 00:00:00 2001 From: Robin Ward <robin.ward@gmail.com> Date: Tue, 16 Feb 2016 12:39:09 -0500 Subject: [PATCH] UX: Rerender the like before the promise resolves. --- app/assets/javascripts/discourse/widgets/post.js.es6 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/assets/javascripts/discourse/widgets/post.js.es6 b/app/assets/javascripts/discourse/widgets/post.js.es6 index b82b2b975..416355315 100644 --- a/app/assets/javascripts/discourse/widgets/post.js.es6 +++ b/app/assets/javascripts/discourse/widgets/post.js.es6 @@ -379,7 +379,10 @@ export default createWidget('post', { const likeAction = post.get('likeAction'); if (likeAction && likeAction.get('canToggle')) { - return likeAction.togglePromise(post); + + const promise = likeAction.togglePromise(post); + this.scheduleRerender(); + return promise; } },