Le calendrier Discourse n’affiche plus aucun événement (dans certains navigateurs uniquement)

D’autres personnes rencontrent-elles des problèmes sur certains navigateurs ? Cela semble fonctionner pour moi sur Chrome, mais pas pour d’autres comme Mozilla Firefox ou Microsoft Edge.

Edge :

Mozilla :

Chrome :

J’ai testé Chrome en mode normal, Incognito et sur navigateur mobile, et tout fonctionne bien sur tous. Ce sont juste les autres navigateurs qui semblent avoir des problèmes (je n’ai testé que Mozilla et Edge sur ordinateur ; aucun des deux n’a fonctionné).

2 « J'aime »

Oui, pareil pour nous.

Nos utilisateurs m’ont demandé pourquoi le calendrier n’affiche plus aucun événement…

Il m’a fallu du temps pour le découvrir, ce n’est que dans certains navigateurs. D’autres navigateurs pour le même utilisateur fonctionnent comme prévu.

NE FONCTIONNE PAS ici dans

  • Firefox sur ordinateur
  • Firefox sur mobile
  • Safari sur mobile

FONCTIONNE BIEN ici :

  • Chrome (Chromium) sur mobile
  • Brave sur ordinateur (basé sur Chromium)
2 « J'aime »

Suite de la discussion de Discourse Calendar :

Comme cela commence ici Discourse Calendar (and Event) - #407, j’aimerais attirer l’attention sur une erreur que nous rencontrons sur notre instance Discourse auto-hébergée depuis la dernière mise à niveau vers la version 3.2.0.beta2-dev.

1 « J'aime »

J’ai testé cela avec les dernières versions des navigateurs Chrome, Firefox et Brave sur Ubuntu. Les événements s’affichent avec tous ces navigateurs.

Il semble que le problème ne se produise que sur les systèmes d’exploitation Windows. Quelqu’un peut-il confirmer cela ?

Je ne suis pas sûr que cela puisse causer un problème, mais pour les navigateurs où les événements n’apparaissent pas, savez-vous si une extension de blocage de publicités est utilisée ?

1 « J'aime »

Salut Simon,

Je ne peux PAS confirmer cela. Pour nous, l’erreur se produit sur iPhone et sur les appareils Android (les plus récents) ainsi que sur les ordinateurs de bureau Linux (MX Linux) avec des navigateurs non-Chromium.

J’ai pris le temps d’installer un autre navigateur : 115.3.1esr (64 bits) sur mx linux juste pour clarifier votre question concernant les bloqueurs de publicité ou d’autres extensions.

Malheureusement, même avec ce navigateur vierge, sans aucune extension et sans blocage DNS, le calendrier n’affiche aucune entrée.

D’autres suggestions ? Existe-t-il une installation de Discourse où je pourrais retester le calendrier ? https://meta.discourse.org/ n’a pas l’extension installée / activée pour moi, je ne peux donc pas la vérifier - idem sur https://try.discourse.org/

J’ai déjà essayé de désactiver chaque extension sur notre forum hébergé en privé pour vérifier si elles causaient des problèmes, mais il semble que non. Le mode sans échec de Discourse n’a pas non plus aidé.

Je ne sais pas ce que je pourrais faire pour me rapprocher d’une solution ici. S’il vous plaît, aidez-moi.

J’ai ajouté une catégorie de calendrier temporaire sur try.discourse.org pour que vous puissiez tester. :+1:

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

Je vais réfléchir à en ajouter une plus permanente également. :slight_smile:

5 « J'aime »

Je n’ai aucun problème avec le calendrier affichant les événements dans Chrome et Edge, mais ils ne s’affichent pas pour moi dans Firefox. :thinking: J’ai le plugin de calendrier installé sur deux instances différentes et c’est la même chose pour les deux.

Les événements ne s’affichent pas non plus dans le calendrier de Safari sur iOS sur mon iPad et ils le faisaient certainement auparavant.

3 « J'aime »

Merci beaucoup Jammy d’avoir fourni le calendrier sur le système Discourse d’essai hébergé.

De plus, sur mon Firefox et Safari, aucun événement ne s’affiche dans le calendrier, tandis que Brave (basé sur Chromium) le fait :

Firefox :

Brave (basé sur Chromium) :

L’erreur n’est donc pas liée à notre système Discourse auto-hébergé. Nous avons donc au moins fait un pas de plus dans l’analyse.

J’ai également essayé de changer la langue de mon navigateur en anglais (notre langue par défaut est l’allemand), mais cela n’a pas aidé. De plus, changer la chaîne de l’agent utilisateur dans Firefox, par exemple pour le dernier navigateur Chrome, n’a pas fonctionné.

D’autres idées, quelqu’un ?

1 « J'aime »

Aucune idée si c’est pertinent, mais il y a un avertissement lié au plugin calendrier dans Firefox lorsque je consulte la console des outils de développement pour le sujet calendrier

il n’y a pas un tel avertissement dans la console des outils de développement de Brave

Je peux voir l’élément de calendrier que j’ai ajouté pour le 30 septembre sur Chrome et Firefox sur mon ordinateur portable Windows, ainsi que sur Safari sur mon iPhone (à la fois dans le calendrier du sujet et celui de la catégorie) - c’est en tant qu’invité.

Je ne peux voir les événements supplémentaires que vous avez ajoutés que sur Chrome. :thinking:

étrange…

Dans Brave, je vois vos événements ainsi que celui que j’ai ajouté.

Aussi, aucune différence ici entre le calendrier affiché au niveau de la catégorie et celui du sujet.

En effet, sur try.discourse je ne vois pas les événements avec Firefox 118.0.1 sur Win11 (ça fonctionne avec Chrome 117.0.5938.132)
mais ça fonctionne toujours sur une instance en 3.2.0.beta2-dev ( 75e8a6bf90 ) et avec le plugin calendar uniquement mis à jour à ce commit Update translations (#428) · discourse/discourse-calendar@afc2ee6 · GitHub

2 « J'aime »

Confirmé, il s’agit d’un bug sur Firefox, nous allons le corriger :

à gauche Chrome Linux, à droite Firefox Linux

6 « J'aime »

Je pense que cela a été corrigé dans : :+1:

4 « J'aime »

Je peux confirmer que ceci est corrigé avec les dernières versions :sunny: :partying_face:

Merci à tous pour votre soutien dans l’évaluation et la confirmation de cette erreur, et merci aux développeurs pour la correction rapide :heart:

4 « J'aime »

Ce sujet a été automatiquement fermé après 3 jours. Les nouvelles réponses ne sont plus autorisées.