La fonctionnalité "Masquer les détails" ne s'affiche pas correctement dans la fenêtre d'aperçu

La fonctionnalité « Masquer les détails » ne s’affiche pas correctement dans la fenêtre d’aperçu.

Voici à quoi cela ressemble dans l’aperçu :

discourse-hide-details-bug

J’aimerais publier ce à quoi cela ressemble réellement lorsque la publication sera en ligne, mais je suis limité à un seul élément multimédia intégré car je suis un nouvel utilisateur. Il suffit de dire que cela ne dit pas « Détails » après le caret, mais plutôt « Ce texte devrait être après le caret ». Cela devrait également apparaître dans l’aperçu, n’est-ce pas ?

Voici à quoi cela ressemble après avoir créé la réponse (je dois poster ceci en réponse à mon propre sujet car je n’étais pas autorisé à poster deux images dans le sujet) :

discourse-hide-details-bug-after-posting

Est-ce que cela se produit aussi ici chez meta ? Avez-vous essayé le mode sans échec avec uniquement les plugins officiels ?
Pour moi, tout semble normal

Je ne savais pas qu’il y avait un « mode sans échec », c’est super ! Lorsque je l’active, je ne vois pas du tout la fonctionnalité « Masquer les détails » et elle ne semble pas fonctionner avec le balisage que vous avez fourni :

Cela fonctionne bien ici sur meta, cependant.

La fonctionnalité de détails compte comme un plugin, vous devez donc avoir vos coches de mode sans échec comme ceci :

1 « J'aime »

Cela semble toujours ne pas fonctionner avec ces paramètres :

hide-details-issue__safe-mode

1 « J'aime »

C’est intéressant. Bien que le mode sans échec ne désactive que la partie JavaScript des plugins, il se peut que l’un de ceux que vous avez installés ait un effet plus profond. J’ai essayé d’utiliser Details sur mon site de test (c81d4597a7) et ici sur Meta, et cela fonctionne comme prévu, donc je pense qu’il pourrait s’agir d’un conflit dans votre configuration plutôt que d’un bug dans le cœur du système. Quels autres plugins avez-vous sur ce site ?

Voici ce que nous avons actuellement installé :

Mon hypothèse est le premier. :slight_smile: J’ai Reactions et Solved sur mon site de test (et docker_manager) et Details fonctionne bien, c’est donc probablement celui non officiel. Cependant, comme le conflit persistait en mode sans échec, il est probable que vous deviez supprimer ce plugin de votre app.yml pour tester la théorie.

1 « J'aime »

Ça me semble bien. C’est un plugin que nos étudiants ont créé pour aider à résoudre les problèmes de modération courants et il est beaucoup plus important que l’aperçu des détails fonctionne en ce moment. Une fois que nous aurons dépassé nos heures de pointe, je verrai si nous pouvons le retirer et le tester pour confirmer votre intuition. Je pense qu’elle est correcte. Merci pour votre aide ! Je vous tiendrai au courant du résultat.

1 « J'aime »

Pas de soucis. :slight_smile: Je vais faire glisser ceci dans la catégorie Support, mais nous pourrons toujours la déplacer plus tard si elle s’avère être un bug dans le noyau. :+1:

1 « J'aime »