Email Notifications Only Trigger on “👍” Emoji Reaction


🧾 Summary: Users receive an email notification only when reacting with the “👍” emoji in the ArcBlock Marketplace comment section. All other emojis (👎 ✅ 😄 😆 🎉 ❤️ 🚀 👀) fail to trigger any email notification, resulting in inconsistent user experience and missed engagement alerts.
🧩 Affected Component: Comment Reaction Notification System
🧪 Steps to Reproduce:
- Log in to ArcBlock Marketplace.
- Go to any discussion comment thread.
- React using various emojis: 👍 👎 ✅ 😄 😆 🎉 ❤️ 🚀 👀
- Check your DID Wallet-linked email inbox.
🧠 Actual Result: Only the 👍 (thumbs up) emoji triggers an email notification. Other emojis do not send any notification.
✅ Expected Result: Every emoji reaction should trigger a notification (either email or in-app).
💥 Impact:
- Users are unaware of reactions other than 👍.
- Causes inconsistent engagement feedback.
- Reduces interaction visibility and notification reliability.
⚙️ Suggested Fix:
- Extend backend event triggers to handle all emoji types under
reaction_added. - Pass
reactionTypeto the notification service for proper handling. - Add missing mappings for emojis in notification templates.
🧱 Proof of Concept (POC):
- Tested all emojis on the same post.
- Verified that only 👍 resulted in an email notification.
- Confirmed no backend event logs for other emoji types.
📚 Reference:
- ArcBlock Marketplace Comment System (
did-commentsmodule) - Notification Service (
reaction_eventhandler)
⚠️ Severity Classification:
- Severity: Medium
- Priority: Medium
- Category: Notification / UX Consistency
1 条回复
Currently, only "👍" will be supported.