diff --git a/plugins/poll/assets/javascripts/widgets/discourse-poll.js.es6 b/plugins/poll/assets/javascripts/widgets/discourse-poll.js.es6 index 5972107295a..08a0235248d 100644 --- a/plugins/poll/assets/javascripts/widgets/discourse-poll.js.es6 +++ b/plugins/poll/assets/javascripts/widgets/discourse-poll.js.es6 @@ -962,6 +962,8 @@ export default createWidget("discourse-poll", { }) .then(({ poll }) => { attrs.poll.setProperties(poll); + this.appEvents.trigger("poll:voted", poll, attrs.post, attrs.vote); + if (attrs.poll.get("results") !== "on_close") { state.showResults = true; }