La réduction des sections ne fonctionne pas sur mobile

  1. Allez sur https://meta.discourse.org/c/documentation/using-discourse/126?mobile_view=1
  2. Ouvrez le menu
  3. Réduisez toutes les sections
    image
  4. Maintenant, vous ne pouvez plus développer aucune section.

L'image présente une page de forum Discourse avec divers sujets de discussion listés à gauche, tandis que le côté droit affiche une série de questions FAQ, notamment « Comprendre les drapeaux de messages dans Discourse » et « Créer et gérer des calendriers ». (Légendé par l'IA)

Un rapide coup d’œil me montre qu’il manque un return ici :

De plus, il semble qu’aucun argument collapsableSections ne soit jamais passé (je pourrais me tromper).
Effet secondaire de DEV: Convert the entire sidebar to gjs by CvX · Pull Request #26978 · discourse/discourse · GitHub.

2 « J'aime »

@CvX / @saquetim des idées ici ?

Ce problème affecte également la barre latérale de l’administrateur.

Il semble que cela dure depuis : UX: Sections not collapsable in "header dropdown" navigation menu by tgxworld · Pull Request #21604 · discourse/discourse · GitHub

Le problème est que nous forçons les sections à être repliables en vue mobile ou sur des écrans étroits lorsque le menu de navigation est défini sur header dropdown, mais nous ne gérons pas le cas où il est défini sur sidebar.

Pour résoudre le problème, je pense que nous devrions forcer les sections à être toujours repliables en mode mobile ou sur des écrans étroits.

La PR ci-dessous devrait résoudre ce problème :

2 « J'aime »