Les aperçus du compositeur ne fonctionnent pas dans Safari

Sur mon instance Discourse, l’aperçu à droite de l’éditeur n’apparaît plus dans Safari :

Cela a commencé il y a quelques semaines, peut-être autour de la mise à niveau vers la 3.1-beta6, mais je ne suis pas certain du moment exact.

J’ai également remarqué que le contenu des messages (je pense) mis en file d’attente n’apparaît pas non plus lors de la révision. D’autres messages (drapeaux, etc.) qui ont déjà été publiés s’affichent normalement lors de la révision.

Tout fonctionne bien dans Chrome et Safari sur iOS, ainsi qu’ici sur Meta dans Safari.

En termes de débogage, j’ai essayé Safari sur d’autres ordinateurs, avec différents FAI, avec d’autres comptes utilisateurs, etc. Le problème persiste dans tous ces cas.

J’ai également essayé de désactiver tous les plugins, mais sans succès. Aucune modification significative n’a été apportée au site récemment (en termes de plugins, de travail CSS, etc.).

Je vois deux erreurs dans la console lorsque j’ouvre l’éditeur dans Safari, mais je ne suis pas sûr que ce soit pertinent (cela ne s’affiche pas dans Chrome ou sur Meta) :

CleanShot 2023-08-02 at 23.09.44@2x

Quelqu’un a-t-il d’autres idées pour comprendre ce qui cause ce problème ?

1 « J'aime »

Est-ce que la même chose se produit en mode sans échec ?

1 « J'aime »

Oui, malheureusement, cela se produit toujours avec le mode sans échec activé.

EDIT : J’ai maintenant également essayé :

  • Désactiver toutes les extensions Safari
  • Passer à un thème par défaut non modifié sans aucun composant de thème activé
1 « J'aime »

Je suis sur votre forum en ce moment et ça fonctionne

nouveau sujet :

poster une réponse :

Safari iOS ipad bureau

3 « J'aime »

Merci d’avoir vérifié de votre côté @Lilly ! C’est vraiment un problème étrange alors. Cela fonctionne apparemment aussi sur le Mac de ma femme, mais pas sur aucun des miens (dont l’un que j’utilise rarement, fonctionne avec un ancien système d’exploitation et est même physiquement situé dans un autre pays). Tant que cela n’affecte pas d’autres utilisateurs, je suppose que ce n’est pas la fin du monde, mais c’est quand même assez ennuyeux.

Mais quelle qu’en soit la cause, ce n’est peut-être pas Discourse qui en est la cause alors. C’est juste étrange que cela fonctionne sur Meta et pas sur mon forum. Je ne sais pas non plus ce qui pourrait en être la cause, car j’ai désactivé toutes les extensions ou bloqueurs de publicités, etc. qui s’exécutent sur ma machine.

Quelqu’un a-t-il d’autres idées sur ce qui pourrait interférer avec cette partie très spécifique de Discourse ?

2 « J'aime »

Sur quelle version de Safari et de macOS rencontrez-vous ce problème ?

Pouvez-vous également poster une capture d’écran de ces messages d’erreur développés ? Une recherche rapide sur Stack Overflow révèle un problème très spécifique à Safari, il pourrait donc y avoir des informations plus intéressantes là-bas.

2 « J'aime »

Maintenant, une seule erreur s’est affichée, mais la voici développée :

Cependant, cela pourrait être un bon indice, car j’ai également rencontré ce problème avec Safari lorsque j’ai ajouté récemment une expression régulière avec une assertion arrière négative.

Mon Safari est en version 16.3. Je vais essayer de le mettre à jour vers la version 16.6 et voir si cela résout le problème.

EDIT : Je vois que les assertions arrière négatives ne sont supportées qu’à partir de la version 16.4, donc la mise à jour devrait probablement résoudre mon problème précédent — voyons si ce problème est lié. Cependant, je suis un peu préoccupé par le fait que mon site sera cassé pour ceux qui utilisent des versions plus anciennes de Safari, surtout lorsque les mises à jour de Safari sont liées aux mises à jour du système d’exploitation.

EDIT 2 : La mise à jour vers Safari 16.6 a fonctionné :

Je suppose donc que je devrai faire un choix entre avoir l’assertion arrière négative dans une expression régulière de Mot surveillé ou une expérience cassée pour les personnes ayant une version obsolète de Safari…

Merci pour votre aide à tous ! :folded_hands:

3 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.