Eliminar sinónimo de etiqueta elimina la etiqueta

Intenté fusionar dos etiquetas y eliminar la incorrecta. Creé y luego eliminé un sinónimo, lo que resultó en la eliminación de ambas etiquetas.

Versión de Discourse: 2026.2.0-latest (7e603d4374)

Pasos para reproducir:

  1. Crear un nuevo tema
  2. Asignarle dos etiquetas, tag1 y tag2, y enviarlo
  3. Hacer clic en tag1 para navegar a la página de filtro de etiquetas
  4. Hacer clic en la llave inglesa para abrir la configuración de la etiqueta
  5. Hacer clic en Editar sinónimos
  6. Añadir tag2
  7. >> En este punto, tag2 se elimina del tema creado
  8. En la lista de sinónimos, hacer clic en el pequeño icono de la papelera junto a tag2
  9. Elegir sí cuando se le pida eliminar el sinónimo
  10. >> tag1 se elimina junto con el sinónimo

Utilizo dos etiquetas aplicadas a un único tema en los pasos por simplicidad; esto también ocurre cuando las dos etiquetas se aplican a dos temas separados.

Notas adicionales:

La entrada de registro para la etiqueta eliminada no tiene detalles; podría ser útil que contuviera los ID de los temas de los que se eliminó la etiqueta como parte de su eliminación.

Hasta donde pude comprobar, la eliminación de una etiqueta tampoco crea ningún registro de ediciones de temas, por lo que no pude usar Data Explorer para encontrar temas con updated_at > 'algún momento' o listar revisiones creadas después de ‘algún momento’.

Revisé los commits desde esa versión y no pude ver nada directamente relacionado, sin embargo, acabo de confirmar que los pasos tal como están escritos no causan este problema (eliminan correctamente solo el sinónimo) al ejecutar 2026.2.0-latest (f6d8f1a458), es decir, el commit más reciente al momento de escribir.

No estoy seguro si se arregló como efecto secundario en uno de los commits relacionados con la etiqueta o si simplemente estoy ciego al revisar los commits.