À propos du problème d'agencement des champs utilisateur

Je n’ai modifié aucune mise en page

1 « J'aime »

Cela se produit-il toujours en mode sans échec ?

1 « J'aime »

oui ,

image

1 « J'aime »

Hmmm. Oui, c’est bien ça. Il semble que ce soient ces lignes sur le champ d’utilisateur div.education qui soient la cause du problème. Lorsqu’elles sont désélectionnées dans l’inspecteur, cela fonctionne. Je ne sais pas ce qui les ajoute cependant.

Cela se produit également sur mon site de test :

Mais seulement pour ‘Education’ :

1 « J'aime »

C’est tout, « l’éducation » a une sorte de magie :smile:

merci pour la réponse :slightly_smiling_face:

2 « J'aime »

Nous utilisons la classe education ailleurs

Il semble donc s’agir d’un problème de collision de classes. Ces champs utilisateur devraient avoir une sorte de préfixe pour éviter cela, par exemple .user-field-education ou quelque chose de similaire.

3 « J'aime »

Je viens de fusionner un correctif qui mettra à jour les noms de classe du champ utilisateur pour obtenir un préfixe… donc au lieu de

.education

ce serait

.public-user-field__education

La prochaine fois que vous mettrez à jour Discourse, ce problème devrait disparaître.

2 « J'aime »

C’est super, je viens de mettre à jour Discourse, c’est résolu :grin:

3 « J'aime »

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