Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Inconsistent emoji reaction behavior via picker

Abierto Apto para principiantes
#1,245 1 comentario 0 reacciones 0 asignados Ver en GitHub

@rohitbansal2005 ya está trabajando en esto.

Desde el 26/3/2026.

  • #1246 de @rohitbansal2005 — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Tranquilo
Stack tecnológico
javascript, react
Área
frontend

Línea de trabajo

Empieza reproduciendo el problema con el selector de emojis; después, localiza su ruta de gestión de clics y compárala con el comportamiento existente de alternancia de reacciones a mensajes. Verifica que seleccionar un emoji que el usuario ya había aplicado lo elimine en ambas rutas, y añade o actualiza una prueba de regresión si se encuentra la ubicación de prueba relevante.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug
Description:

When a user clicks an emoji in the emoji picker that they have already reacted with, nothing happens. The reaction is not removed. However, clicking the same emoji directly on the message correctly toggles the reaction. This inconsistency leads to a confusing user experience

Steps to reproduce:
  1. React to a message using the emoji picker.
  2. Click the same emoji again in the picker → reaction remains, no effect.
  3. Click the same emoji on the message → reaction is correctly removed.
Expected behavior:
  • Clicking the same emoji in the emoji picker should remove the reaction if the user already reacted, just like clicking the emoji on the message.
  • Both picker and existing message reactions should follow the same toggle logic.

https://github.com/user-attachments/assets/51aaf56b-76b9-4c37-bb73-c7726905f685

Actual behavior:
  • Clicking an emoji in the emoji picker that the user already reacted with has no effect -> the reaction is not removed.
  • Clicking the same emoji directly on the message toggles correctly (removes reaction)

https://github.com/user-attachments/assets/58181b31-5cd7-4833-95b3-35cc13aff1ab

Lenguaje dominante
JavaScript
Estrellas
168
Forks
382
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

  • Sin Dockerfile ni archivo de Docker Compose
  • Tiene una plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de RocketChat/EmbeddedChat

Todos los issues de RocketChat/EmbeddedChat

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.