Citar no funciona

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.

3 Me gusta

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:

  1. Selecciono algo de texto en una publicación que quiero citar.
  2. No veo que aparezca el botón de citar…?
3 Me gusta

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.

1 me gusta

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.

1 me gusta

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.

Considera el caso cerrado.

2 Me gusta

Aún no veo por qué citar debería romper esto en este caso…

1 me gusta

¿Puedes proporcionar una publicación aquí que no se pueda citar?

He intentado replicar esto aquí usando lo que creo que la gente dice a continuación, pero no puedo replicarlo aquí.

Este es un texto

este 
es 
algun
código

y más texto

Esta es una línea que termina con un <p>

y otra línea.

1 me gusta

He estado teniendo problemas con esto en https://caddy.community desde hace un tiempo.

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.

Firefox en Linux, Android y Windows.

3 Me gusta

Noto que el problema también ocurre en encabezados, saltos de línea y bloques de código. Estoy usando Chrome en Linux.

1 me gusta

Ejemplo en acción en una publicación reciente en la comunidad de Caddy:

La citación funciona dentro de un bloque de código (pero solo si se selecciona con cuidado)

La citación no funciona si simplemente haces doble clic para seleccionar el texto del código

La citación funciona si haces doble clic en texto que no es código

La citación no funciona si seleccionas sobre el límite entre código y texto normal

2 Me gusta

Sí, veo lo mismo. Ahora que otros lo han visto, ¿deberíamos registrarlo como un defecto?

1 me gusta

Si no puedes replicarlo aquí, entonces es un problema con el tema del sitio.

2 Me gusta

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
donde las 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.]

2 Me gusta

¿Lo has probado en modo seguro?

2 Me gusta

El problema persiste de manera idéntica en modo seguro.

1 me gusta

¿Cómo puedo mover este hilo a un informe de error? Algo está definitivamente roto.

A menos que puedas reproducirlo aquí en una publicación, no aceptaremos esto como un error.

Aquí hay texto con código dentro, déjame intentar citarlo..

Sí, la cita funciona bien.

1 me gusta

¿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…

1 me gusta

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.

1 me gusta

Sí, como ya se mencionó anteriormente, lamentablemente el modo seguro no hace ninguna diferencia.

2 Me gusta