El calendario de Discourse ya no muestra eventos (solo en algunos navegadores)

¿Alguien más tiene problemas en ciertos navegadores? Parece que a mí me funciona bien en Chrome, pero no en otros como Mozilla Firefox o Microsoft Edge.

Edge:

Mozilla:

Chrome:

He probado Chrome en modo normal, incógnito y en el navegador móvil, y funciona bien en todos. Son solo los otros navegadores los que parecen tener problemas (solo he probado Mozilla y Edge en escritorio; ninguno funcionó).

2 Me gusta

Sí, lo mismo para nosotros.

Nuestros usuarios me preguntaron por qué el calendario ya no muestra ningún evento…

Me tomó tiempo darme cuenta, solo ocurre en algunos navegadores. Otros navegadores para el mismo usuario funcionan como se esperaba.

NO funciona aquí en

  • Firefox en escritorio
  • Firefox en móvil
  • Safari en móvil

Funciona BIEN aquí:

  • Chrome (Chromium) en móvil
  • Brave en escritorio (basado en Chromium)
2 Me gusta

Continuación de la discusión de Discourse Calendar:

Como se inicia aquí Discourse Calendar (and Event) - #407, me gustaría llamar la atención sobre un error que estamos teniendo en nuestra instancia autoalojada de Discourse desde la última actualización a 3.2.0.beta2-dev

1 me gusta

He probado esto con los últimos navegadores Chrome, Firefox y Brave en Ubuntu. Los eventos se muestran con todos esos navegadores.

Parece que el problema solo ocurre en los sistemas operativos Windows. ¿Alguien puede confirmarlo?

No estoy seguro de que cause un problema, pero para los navegadores donde los eventos no aparecen, ¿sabe si se está utilizando una extensión de bloqueo de anuncios?

1 me gusta

Hola Simon,

NO puedo confirmarlo. Para nosotros, el error ocurre en dispositivos iPhone y (últimos) Android, así como en escritorios Linux (MX Linux) con navegadores no basados en Chromium.

Me tomé el tiempo y instalé otro navegador: 115.3.1esr (64-Bit) en mx linux solo para aclarar tu pregunta sobre el bloqueador de anuncios u otras extensiones

Desafortunadamente, también con ese navegador nuevo sin ninguna extensión y sin bloqueo de DNS, el calendario no muestra ninguna entrada.

¿Alguna otra sugerencia? ¿Hay alguna instalación de Discourse donde pueda volver a probar el calendario? https://meta.discourse.org/ no tiene la extensión instalada / habilitada para mí, así que no puedo verificarla; lo mismo ocurre en https://try.discourse.org/

Ya intenté deshabilitar cada extensión en nuestro foro alojado de forma privada para verificar si causan los problemas, pero parece que no. El modo seguro de Discourse tampoco ayudó.

No sé qué más podría hacer para acercarme a una solución aquí. Por favor, ayúdame.

He agregado una categoría de calendario temporal a try.discourse.org para que puedas probar. :+1:

https://try.discourse.org/t/demonstration-calendar/1465

Pensaré en poner uno más permanente también. :slight_smile:

5 Me gusta

No tengo problemas con que el calendario muestre eventos en Chrome y Edge, pero no me aparecen en Firefox. :thinking: Tengo el plugin del calendario instalado en dos instancias diferentes y es lo mismo para ambas.

Los eventos tampoco aparecen en el calendario en Safari en iOS en mi iPad y definitivamente solían hacerlo.

3 Me gusta

Muchas gracias Jammy por proporcionar el calendario en el sistema de prueba de Discourse alojado.

Además, en mi Firefox y Safari no se muestran eventos en el calendario, mientras que Brave (basado en Chromium sí):

Firefox:

Brave (basado en Chromium):

Así que el error no está relacionado con nuestro sistema de Discourse autoalojado. Al menos estamos un paso más adelante en el análisis.

También he intentado cambiar el idioma de mi navegador a inglés (nuestro idioma predeterminado es el alemán), pero no ha ayudado. Tampoco ha funcionado cambiar la cadena del agente de usuario en Firefox, por ejemplo, al último navegador Chrome.

¿Alguna otra idea, alguien?

1 me gusta

No tengo idea de si esto es relevante, pero hay una advertencia relacionada con el complemento de calendario en Firefox cuando reviso la consola de herramientas de desarrollo para el tema del calendario

no existe tal advertencia en la consola de herramientas de desarrollo de Brave

Puedo ver el elemento del calendario que agregué para el 30 de septiembre tanto en Chrome como en Firefox en mi portátil con Windows, así como en Safari en mi iPhone (tanto en el calendario del tema como en el de la categoría), eso es como anónimo.

Solo puedo ver los eventos adicionales que agregaste en Chrome. :thinking:

Extraño…

En Brave, veo tus eventos y el que he añadido.

Tampoco hay diferencia aquí entre el calendario que se muestra a nivel de categoría y el del tema.

De hecho, en try.discourse no puedo ver los eventos con Firefox 118.0.1 en Win11 (funciona con Chrome 117.0.5938.132)
pero todavía funciona en una instancia en 3.2.0.beta2-dev ( 75e8a6bf90 ) y con el plugin de calendario actualizado solo a este commit Update translations (#428) · discourse/discourse-calendar@afc2ee6 · GitHub

2 Me gusta

Confirmado, es un error en Firefox, lo solucionaremos:

izquierda es Chrome Linux, derecha es Firefox Linux

6 Me gusta

Creo que esto se ha corregido en: :+1:

4 Me gusta

Puedo confirmar que esto está arreglado con las últimas compilaciones :sunny: :partying_face:

Gracias a todos por vuestro apoyo al evaluar y confirmar este error, y gracias a los desarrolladores por la rápida solución :heart:

4 Me gusta

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