Lors de la modification d'un post, impossible d'ouvrir le menu engrenage

Priorité/Gravité :
Élevée

Plateforme :
3.3.0.beta3-dev
Bugs d’interface utilisateur

Description :
Depuis que nous avons mis à jour la version vers 3.3.0.beta3-dev hier.

Nous avons remarqué que l’édition de contenu ne permettait pas d’ouvrir plus d’options.

Il y a une erreur JS.

Veuillez voir les images

J’ai également joint un fichier mp4 pour les étapes.

Avez-vous essayé le mode sans échec ?

Essayé le mode sans échec

Il peut s’ouvrir mais il manque certaines options.

C’est normal lorsque vous désactivez tous les plugins et thèmes. Mais maintenant, vous savez que le problème est causé par l’un de vos plugins ou thèmes. Vous pouvez essayer de désactiver une seule des options pour savoir si le problème vient d’un thème ou d’un plugin.

2 « J'aime »

Merci @Moin

Je ne pense pas que nous ayons activé de plugins externes à Discourse, le thème que nous utilisons est assez standard.

J’essaie de désactiver certains plugins et de reconstruire l’application.

J’ai essayé de tout désactiver, mais je ne pense pas que cela ait résolu le problème.

Vous utilisez probablement le composant MD Composer Extra. (?)

Une fois ce PR fusionné, le problème devrait être résolu !

https://github.com/MonDiscourse/md-composer-extras/pull/14

1 « J'aime »

@Moin Merci beaucoup.

J’ai trouvé la raison, causée par le plugin discourse-placeholder-theme-component

J’ai désactivé ce plugin et tout est rentré dans l’ordre.

Merci beaucoup.

Je mettrai à jour notre système à nouveau une fois que la PR sera approuvée et fusionnée.

Merci, l’équipe.

Je pensais que vous utilisiez MD Composer Extras, car votre erreur est exactement la même que celle de MD Composer extras - #64 by Arkshine. :thinking:

De plus, je ne vois aucun code qui nécessite une modification du composant PlaceHolder. Cependant, je vois qu’il a été mis à jour il y a 5 mois pour corriger un problème similaire avec le menu.

Avez-vous vérifié si le composant a une mise à jour ?
image

1 « J'aime »

@Arkshine

J’ai effectué toutes les mises à jour avant de signaler un bug ici.

Je pense avoir trouvé la raison, c’était le composant de thème discourse-placeholder-theme-component qui causait une erreur JS.

La correction de ce lien MD Composer extras - #64 by Arkshine a résolu mon problème.

La raison pour laquelle notre instance avait ce problème était que notre serveur avait du mal à se connecter à GitHub, ce qui a empêché la mise à jour de ce plugin à un moment donné.

Nous avons forké GitHub - discourse/discourse-placeholder-theme-component: discourse-placeholder-theme-component vers un service Git différent et avons re-tiré tout le code vers notre instance, puis le problème a été résolu.

Merci @Moin @Arkshine et à l’équipe Discourse pour votre aide précieuse.

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