Se déconnecter et ne pas déranger disparaissent du menu utilisateur

J’ai simplement mis à jour une instance locale et l’icône de déconnexion du menu utilisateur a disparu. C’est la même chose sur Meta.

1 « J'aime »

Toujours là, tout en bas sur Meta… utilisez-vous un thème autre que le thème par défaut ?

2 « J'aime »

Le thème par défaut. Je le vois comme ci-dessus sur Meta et sur cette instance locale. Mais je vois l’option sur certains autres sites Discourse (non mis à jour).

3 « J'aime »

Hmm, peut-être qu’une mise à jour que nous avons effectuée entre en conflit avec une extension de navigateur ? Je n’arrive toujours pas à reproduire le problème (sur différents sites, avec différents comptes). Quelle version de navigateur et quel système d’exploitation utilisez-vous ?

2 « J'aime »

J’ai bien les boutons « Se déconnecter » et « Ne pas déranger ». Tout semble normal de mon côté. Cela pourrait venir d’un problème côté @manuel ? Nolo, tu n’aurais pas essayé certaines implémentations CSS ?

Ou peut-être cela.

2 « J'aime »

Je le vois sur certains navigateurs, mais pas sur d’autres. Là où il n’est pas visible actuellement :
Debian 10/Firefox 78esr
Debian 10/Chromium 83
Lineage 17/Navigateur Lineage 10
Lineage 17/Navigateur FOSS 7.2

3 « J'aime »

Déconnexion et Ne pas déranger ne sont pas non plus visibles avec mes différentes versions de Firefox/Chrome sur un bureau Debian, indépendamment des extensions. Le problème semble provenir des paramètres flex sur l’élément <li> de « Ne pas déranger ». (Les éléments frères ne sont pas flexibles sur le <li>, mais sur le <a> ?) Si je désactive flex: 0 0 100%; dans la règle pour .user-menu .quick-access-panel li.do-not-disturb, les boutons réapparaissent (sur Debian 10 / Firefox 78).

5 « J'aime »

J’ai déplacé cela vers un nouveau sujet pour qu’il ne se perde pas… Je parviens maintenant à reproduire le problème et je pourrai l’examiner plus tard aujourd’hui. Étrangement, je les vois lorsque j’ouvre le menu, mais quand je fais un clic droit et que je sélectionne Inspecter, ils disparaissent.

4 « J'aime »

Je ne peux pas dire exactement ce qui cause ce problème… il semble être lié à l’ajout de notre nouveau lien Ne pas déranger, qui provoque un débordement du panneau même si de la hauteur est disponible.

Quoi qu’il en soit, le contenu de ce panneau ne devrait pas être masqué en cas de débordement, car il n’est pas accessible via un bouton « Tout voir » comme c’est le cas pour les notifications. Permettre le défilement du contenu si nécessaire résout également ce problème.

Cela nécessite une revue et une fusion, et devrait être disponible si vous mettez à jour plus tard cette semaine.

https://github.com/discourse/discourse/pull/11639

11 « J'aime »

Est-ce que @markvanlan devrait jeter un œil à cela ?

2 « J'aime »

La PR est approuvée mais bloquée par un problème de licence/CLA. Je vais créer une nouvelle PR avec les mêmes modifications.

La voici :

2 « J'aime »

C’est maintenant fusionné et en ligne sur Meta… @benkeks, @manuel, est-ce que cela fonctionne bien pour vous sur Meta maintenant ?

7 « J'aime »

Ouais, les deux boutons sont de retour, par ici ! :slight_smile: Merci !

6 « J'aime »