No puedo desmarcar las dos casillas en la configuración de incrustación: Admin-> Customise -> Embedding

Estoy intentando desmarcar las dos casillas de verificación en la configuración de incrustación para deshabilitar las funciones truncate y unlist al generar publicaciones de mi sitio donde se incrusta Discourse. Parece que no funciona, ya que cada vez que hago clic en guardar y luego actualizo la página, estas dos casillas de verificación se marcan de nuevo.

Investigué un poco yo mismo revisando la herramienta de desarrollador. Descubrí que cada vez que desmarco las casillas y hago clic en guardar, se llama a esta API https://site.com/admin/customize/embedding. Sin embargo, en la carga útil, estos dos atributos ebed_truncate y ebed_unlisted son siempre verdaderos, independientemente de si las casillas están marcadas o desmarcadas.

  • Estoy usando 3.1.0.beta5 y las guías oficiales de instalación de Docker.
  • Chrome 114.0.5735.199 en Windows
  • Probado en Firefox 114.0.2, todavía no funciona

¿Podría ser algo incorrecto en el lado del front-end? ¡Cualquier consejo y dirección sería apreciado!

1 me gusta

¡Hola Wang Xing!

¡Gracias por informar!

Puedo reproducir el problema, parece mucho un error, así que lo moveré a la categoría adecuada. :slight_smile:

1 me gusta

Hola, actualicé a la versión 3.1.0.beta6 y el problema persiste. ¿Ya tenemos un plan para corregir este error?

Solo para proporcionar una pequeña actualización: este problema ha sido asignado a un ingeniero para que lo investigue. Esperamos tener noticias más concretas pronto. :crossed_fingers: :slight_smile:

3 Me gusta

Esto se ha corregido y fusionado aquí FIX: Embedding checkbox bug by jdmartinez1062 · Pull Request #22672 · discourse/discourse · GitHub. Avísanos si encuentras algún problema.

6 Me gusta

¡Buen trabajo! Actualicé mi sitio y las casillas de verificación funcionan normalmente ahora.

1 me gusta

Este tema se cerró automáticamente después de 7 días. Ya no se permiten nuevas respuestas.