En cualquier navegador, citar parece haberse vuelto completamente aleatorio: en algunos materiales funciona, en otros no se muestra el botón de citar. No veo ningún patrón al respecto. Estoy usando Discourse 2.6.0 beta5.
¿Qué estoy pasando por alto? ¿Hay alguna configuración que deba ajustar? Pero simplemente parece tener errores.
Hola Andrew, ¿es este un problema que tienes con el plugin de Discourse para WordPress, o solo con Discourse? Si es solo con Discourse, por favor cambia la categoría de tu publicación a Support (actualmente es Support > WordPress).
En cuanto al problema en sí, ¿podrías explicarnos algunos pasos para reproducirlo, por ejemplo:
Selecciono algo de texto en una publicación que quiero citar.
Efectivamente, exactamente eso. Excepto que puedes citar algunas partes de ciertas publicaciones y no de otras en absoluto. En este punto, no logro ver un patrón en ello.
Puedo observar que en Firefox a veces veo parpadear el botón de Citar y luego desaparece muy rápidamente.
Más pruebas muestran que es cierto que no puedo citar texto que aparece después de una cita. Eso no puede ser el comportamiento deseado, ¿verdad? El texto antes de una cita sí puedo citarlo.
Ah, ignora todo esto. Es un usuario que inserta saltos de línea manuales (difíciles de detectar a primera vista) y, al seleccionar lo que parece un párrafo, la función de cita no funciona. Así que en realidad no es un problema. Me preguntaba por qué esto empezó a ocurrir de repente: se trata simplemente de publicaciones de un usuario inestable. Lo más probable es que sean mensajes enviados por correo electrónico que han envuelto las líneas.
Parece ocurrir cuando la selección cruza el límite de elementos HTML.
Por ejemplo, si selecciono texto que está completamente contenido dentro de su propio <p> sin elementos <code>, funciona bien, pero en cuanto empiezo a seleccionar también la parte <code>, el botón “Citar” no aparece.
Si selecciono todo un encabezado (véase cualquier publicación de ayuda en los foros, que usan una plantilla para el OP, con encabezados), entonces aparece la opción de citar, pero si selecciono una línea de encabezado más la siguiente línea que es un <p>, no hay opción de citar.
No estoy seguro de que esta sea la causa, pero parece serlo. Todo esto funcionaba antes; podía seleccionar lo que quisiera para citarlo. Ha estado roto desde hace no sé, quizás un mes. Es difícil decir cuándo comenzó el problema. Estamos usando 2.6.0.beta5 en este momento.
No está relacionado con el tema. Probé varios temas. No sé cómo mostrar esto aquí, pero como se mencionó, algunos de mis usuarios envían por correo electrónico, y los clientes de correo hacen todo tipo de cosas inmanejables con el ajuste de línea y los retornos de carro forzosos. En la página específica donde noté esto, lo que parece un párrafo coherente es un conjunto de líneas separadas por en el HTML. Puedes citar las líneas, pero no el párrafo completo. Aquí hay un intento de mostrar esto:
Esto es solo una prueba. Parece que no puedes citar párrafos enteros dondelas líneas
están separadas por etiquetas br, como
esto.
[Ahora, después de publicar esto, funciona en este sitio de Discourse Meta, pero no en mi instancia, 2.6.0.beta5, última actualización, tema Dark estándar.]
¿Qué versión de Discourse está ejecutando este sitio?
Esto es un poco sutil porque claramente está defectuoso en mi sitio, de lo contrario no lo estaría planteando. Por supuesto, necesitas poder replicarlo, pero…
La última versión. Puedes ver el código fuente y buscar la etiqueta generator cerca de la parte superior.
¿Tu problema persiste en modo seguro?
Edición: Pensé que lo habías mencionado, pero sigue siendo la mejor explicación. Podrías realizar una reconstrucción si no lo has hecho recientemente. Eso muy a menudo soluciona los problemas.