I checked on my test site. Yeah it doesn’t count as official. But I also tested this Reactions + Upvotes + New like button component combo and works for me just as you said.
Can you try to disable one-by-one these unofficial on admin to figure out which conflicts?
Already did — no luck. Only that works is disabling Upvotes.
I tried one theme without any components and it did not help. But I don’t know how complex Discourse is, if it can be tested that way.
Well, there must be a bit or two off somewhere. I’ll do rebuilding first without Upvotes and after that again with Upvotes.
I think I can replicate this finally. But only on my live site. It seems to there is a conflict between Discourse Upvotes and Discourse Reactions.
I think maybe this remove like button code in Upvotes
Overrides the Discourse Reaction code.
Nice. I started to questioning my mental health AND my very basic setup
I’ve rebuild twice now without and with Upvotes, no luck. I’ve disabled every plugin, no solution. I’ve removed every component and theme, no luck.
It is always same: Upvote or Reactions, but not together.
However you can override it with a component to remove the extra default like button.
Add this to Common / Header
<script type="text/discourse-plugin" version="0.8">
api.removePostMenuButton("like");
</script>
And if you want to enable the reaction buttons on upvotes topics you can add this to Common / CSS
.qa-topic,
.qa-topic-sort-by-activity {
.discourse-reactions-actions {
display: inline-flex;
}
}
May I give several likes?
Thanks! It works. Yes, it is a fast fix but I don’t mind because I’m so strongly a pragmatic person. Perhaps that’s why it is darn good I don’t code or do devs
I’ve finally been able to replicate this.
Well, in so much as I blew up my trusty test site and had to make a new one. But it is indeed now showing two ‘hearts’ when there should only be one:
And Reactions + Upvotes seems to be the magic combo.
Fix here. Should be in soon!